I'm still missing the point I guess
If companies want us to use their devices why not publish drivers? Yes, it's more trouble to produce multiple versions, but look at the animosity the current situation creates.
Personally, I'd like everyone to be like HP (and I don't even like HP). They update their Linux drivers frequently so you can use current equipment. I know it costs development dollars, but it keeps the market quiet and happy. I even moved to HP printers for just that reason so it could be a good market move for others to follow suit...an expanded customer base is supposed to be a good thing I thought.