The concept of Free developers, 'doing their own thing' favours diversity and creativity and does (and did for the Tablets) result in new opportunities. It is however essential that an overarching common mission and defined common objectives guide everybody involved including the 'free developers'. Everybody should work towards the same -useful- direction. In this case 'useful' should be related to the end-user, the consumer. Somebody has to buy the stuff !
There is always those that use winamp or a small group that swear to foobar2000. But yes, most go for the two big ones...