"...as a reminder to me of why the open source movement is at such a disadvantage and never seems to make any real progress..."
Funny, software development is a kind of evolutionary process which causes forks and branches, some proliferate (android) some die. What's your point,if it doesn't make any progress, get rid of all your linux devices close by, that would include settop boxes, media servers, most of the backbone of your internet provider and you wont believe it but also your dish washer. Linux and Opensource is nowadays so abundant, you can't get anything with a system running (house security systems in particular) except you want Windows :-)