The problem is most issues that the Linux devs refuse to fix don't bother those types, it bothers anyone who doesn't have the Linux devs hardware.
Hell, if they didn't scare people away who had different hardware, I'd be inclined to believe those people would halp program linux to those components.
I would disagree. They are behind on wireless cards, and creative's mess of a X-FI driver but most things are supported in some way or another. Maybe not perfectly, but if a device manufacturer doesn't release a driver there's just no way to come out with the support that people need on lesser known devices.