But if it's law to use the standard connector than how do you use a different (lets say newer) connection if the law says to use the standard connector.
There's a bit of a chicken and egg problem. Somebody is going to have to build a device with a connector that isn't standard at some point to make progress.