Its not strange. However, I do think governments mandating it is an overstep and it should be strange. Then again, I am a voluntaryist living in the US so I'm pretty biased when it comes to government mandates.
Going to stick my neck out, and some might say this is just a slippery slope fallacy, but should governments mandate choice of programming languages? It would certainly help interoperability and longevity of code - just like with connectors.
Anyway on an emotion level it just feels wrong.
It would be like building codes mandating the use of a very specific concrete mix instead of mandating that supporting members must be able to handle total expected load with a safety factor of 5 or something - I’m not a civil engineer.
Lightning has been around quite a while no? So waste wise Apple isn’t doing too bad.