IMHO, part of the problem is the people buying RasPis don't need them. Look at the number of articles with titles like "Host Your Own Web Server On A Raspberry Pi" or "Automate Your Home With a Raspberry Pi". I love the Raspberry Pi, but I think that most of the people who buy them are just using them as Linux boxes and they'd be much better off buying a second-hand USFF PC instead.