1250
Custom ROMs have had just about enough of being Android's second-class citizens
(www.androidauthority.com)
This is a most excellent place for technology news and articles.
Here's my take which i have not seen in this thread. When you buy your hardware it is yours you should be allowed to do with it as you please. If you want to wipe the device and install another ROM or os you should be able to. Much like the recent fight for "right to repair" not allowing you to do what you want with your property should not be allowed. As long as the manufacturer blocks your ability to do what you want with your hardware it isn't really your hardware.
Unfortunately that line of thinking stops at the divide between hardware and software. You can legally make a phone manufacturer let you unlock a phone's bootloader so you can install other software, and you can forbid them from denying hardware warranty because you installed other software. Both of which apply in the EU.
But you can't make them have their software support or play nice with the other software that you install.
You also can't force manufacturers to open up drivers if they're under NDAs and proprietary licensing (which they often are, due to extensive cross licensing because everybody's owning patents that can lead to everybody suing everybody if they were ever used).
You are absolutely right we can not make them give us access to drivers but just like with nvidia there are people willing to figure it out. I am not for government oversight but if the manufacturers refuse to offer any help then they may need to step in. The EU has made massive strides towards standardizing manufacturers. I also don't think it would be necessary for the manufacturers to open source their software but its already wrote just release it as closed source so it could be used at the community level.