As stupid as I think this change is, and as annoying I found updating servers and fixing software, and as mad as I was at the legislature for doing it, I admin, they did it and the fixes had to be done. That's an obligation a company that deals with software or firmware has. Yes, it costs money. It's a cost of doing business.
I must disagree with you here. We design equipment based on the information we have available. Prices are set so the company can remain in business, and hopefully even make a profit. Competition in a capitalistic society makes that tough, especially when people are accustom to buying cheap stuff made in China.
So now the lawmakers come along and change the rules. Newly designed equipment should accommodate the change (and perhaps even allow for a rollback in case the lawmakers recognize the error they made). A simple change to a couple of equates in a program is one thing, but an update to hard-coded firmware is something else entirely. Why should the company eat the expense of updating equipment designed prior to the change?
Jeff