If I were a car maker and I made a great gas-powered car - perfect design, stylish, etc - and someone came along and made it a law that all cars must be powered by only electricity, then I'd have to make changes to the car even though it was a perfect car up to that point. Yet, if I was a glass manufacturer, I don't have to worry about the change in the law and so I don't need to put out updated versions. It's the same thing with programming.
If the law has been recommending electric cars over gaspowered for 10 years already, motorcycles an trucks were only allowed to be electric from the start, and you were informed about the enforcement of electric cars a year before the law came into effect, there is no excuse to be caught with your pants down, stradling a gaspowered engine. It's the same thing with programming.