One solution to improve the situation would be to create a scheme for
donations to
Linux drivers developers , as well as inventive companies that support
Linux development
buying their products.
A website like
linuxaudio.org could list such information on the
various sound-cards and
their technical status of their manufacturers.
That is, choose products from companies friendly to Linux, then
support and help through
donations to independent developers to make it even better.