This is one place where the Linux community really needs to come
together to get hardware vendors to more fully support Linux.
Yes I know the Techies like doing things their way, but raising their
voice to suppor the drive for better Linux support does not stop them
from doing what they have always done. It can only help build the
numbers in the Linux community.
More numbers, mean better support. Better support means more opportunities.
Apple used to fund ambassadors to preach the "faith" to vendors, so
they would support Apple products.
Perhaps someone with some cash could do the same for Linux. Hire a
few techies to teach the vendors how to write for Linux, to show then
the advantages of Linux support.