I can see your point, to a certain extent. Although I think that they
should have longer support times, I also think that they should put that
money from development of older drivers into newer technology. Most
hardware companies cannot afford to keep a driver staff on the payroll
for older OS's.
The major hardware advances have been done by putting more money into
R&D of new products and drivers, rather than keeping the old ones up to
date dragging along.
But, I do think that with the newer products (yes, the ones still on the
shelf) do need to be supported by updated drivers. They should support
them for a certain lifespan (longer than 6 months or for a new OS).
But, as usual, if they do not support your products, show them that you
won't support them with your cash. Buy something else.