You're "unicorn" sarcasm is ridiculous and ignores business reality. Do you expect a steakhouse to make a vegan meal to satisfy an extra 0.02% of their potential market too ? Get a clue - these decisions are based on real world estimates of cost/benefit.
Linux has exactly the same marketing problem as every "me too" product ever introduced. We have a viable replacement for the leading desktop brand, and now we need to find a "compelling event" for people to overcome the costly hurdle and switch from Win to Lin. If JoeEnduser buys a new laptop it obviously comes with Windows, it's compatible w/ all the potential hardware, and software for PCs. If he needs a better browser or cheap Office software he can use the same Firefox, T'bird and OpenOffice as we do. What exactly is his motivation to expend a lot of effort to change and learn new things that are peripheral to his main task ? Since he already paid for Win license with the laptop, the "we're cheaper" argument has no legs. "We're incompatible with 94% of systems" is a negative. "We don't support most hardware out of the box" is another negative.
Personally I hate the MS monopolisitc policies and the what they've attempted to avoid modify and destroy standard repeatedly. OTOH most sheeple absolutely don't care.
It would be nice if mfgrs would release full hardware documentation, but still someone has to write a Linux driver and that takes time and real effort. After all these years look at the ridiculous state of vid drivers, for ATI & Nvidea on Linux - this despite the fact that nearly every system uses one.
It is not an obligation of any company or person to release full design documentation. If you don't like a vendors policy you are free to negotiate, find another vendor, or start your own company. The fact is that the 94% of Windows PC users don't need or want this design info. Apple uses a mostly closed hardware solutions so the 5% of Mac PC users don't need this either. It's only the 1% of Linux/BSD users who want this, and I can't greatly blame the vendors for ignoring us.
I've complained to ATI & AMD/Nvidea and also Tax-Prep software vendors others about their policies. If YOU haven't then YOU are part of the problem. Make your voice heard. Whining that companies should do something special for our benefit is a dead-end victimhood attitude.