The risk is the meaning/usage of that key may change in the future with no warning.
Generally speaking you should try and only use keys that are documented for external use, e.g. https://linuxcontainers.org/lxd/docs/master/instances#nictype-bridged
I’m not sure what you mean about public IP addresses, what is the use-case for needing to specify MAC address via volatile?