How do you feel about binary blobs required to run most WiFi cards in Linux? And, I am pretty sure that both NVidia and AMD have similar (binary blobs).
It's a matter of choice. We have no choice about firmware drivers, but we do about which Linux distribution to install. Since there is a choice, we can exercise it and send a signal that open-source is preferred.
> And, I am pretty sure that both NVidia and AMD have similar (binary blobs).
Yes, all true, and as more powerful GPUs appear, this is likely to become a more contentious issue.