That's a great point. Never occurred to me to look at it like that, but you're right. Open source projects often fail to reach mass acceptance because they're designed by and for the people who work on the project - programmers, that is. webOS has a huge head start in the design area, so it neatly circumvents open source's achilles heel.