true, but..
the only thing that will change this is consumer behavior. Either they buy hardware that happens to be Linux friendly, making vendors take note, or they complain in enough numbers the vendor takes note.
MS sure as heck ain't gonna change the status quo.
I agree 110% the vendors ignore standards in favor of MS specs. All I'm thinking of is how any of that could change.