I think the problem is that unlike many markets, the computing market is basically all monopolies.. when it somes to OSes.. three flavours is as many as you would want, more would only hinder application development as they would spend all their time porting versions.