Dan, for what it's worth, I seriously agree with your views, and this is why we do the hard work on the OpenEmbedded project trying to have the zaurus, simpad, ipaq, linksys routers, epia dvb machines, psion communities, and many many more, join forces.
This is the reason why we don't improve releases limited by design, but do the ground work on something which has a broader vision and use.
Unfortunately not much people understand that. The last time I tried to teach people about the danger of fragmentation in small communities they just scared me off with their "choice" polemics...