The problem is that all the ARM-system chipsets are shipping binary-only drivers for Android and OMAP devices, even though Linux is used almost exclusively on those devices.
That's the business case.
nVidia may not care about Linux because it's a tiny portion of their market, but chip manufacturers (like PowerVR, for example) would have had to release Free Software drivers if Linux hadn't set the binary precedent. This would also be true for a lot of other hardware now. But unless there's a radical change in policy, it's too late.
What's the point of having a Free Software OS if you can't run it on your hardware because the closed-source drivers won't work?
That's the business case.
nVidia may not care about Linux because it's a tiny portion of their market, but chip manufacturers (like PowerVR, for example) would have had to release Free Software drivers if Linux hadn't set the binary precedent. This would also be true for a lot of other hardware now. But unless there's a radical change in policy, it's too late.
What's the point of having a Free Software OS if you can't run it on your hardware because the closed-source drivers won't work?