This is the electronics equivalent of Python3's breaking changes to string handling. It's pure evil, and will have 2nd order effects for decades.
Because unicode and f-string replacements in an open source project are the devil and have completely similar parallels to a proprietary hardware chiplet being altered without any recourse? Axe grind me harder daddy.
How were they python 3 changes pure evil? I think it was a good thing for the language in the long run, and the earlier you do it, the better.