It is partialy true tough that open source progs rarely have a force behind them thats so inspirational that they have something new and innovative to offer. Mostly its just tring to implemant the latest fab, or failing that tooling up to introduce it in.
Im not saying its case for every app but it is for many of them... Sinc there are succes stories.
Usualy a single individual, can release something small but groundbreaking. A community on the otherhand usualy tries to builld it all in, without a great general plan on what is simply unneccesery in this porduct, even tough others have it this wont because it does not need to etc etc.
Some people se open source a s a golden happy happy land i dont. Would you want to contribute yoyr greatest ever grounbreaking earthshattering idea to a open source project, i think not. So while theres name to be surely gotten there, youll get e better neame if you puglish your own app first.
Thats said theres certainly a host of benefits form having open source stuff for the normal mudane things.
Onlysome open source projects allways seem to have something in the fix at all time, never reaching any usable levell of stability. And some are superstable because thets what they were built for.
To sum it up: Sometimes it just a mess that theres too meny people pulling strings. But for some tasks it beneficial.
So dont hype untill it is realy there untill then its just one of those promises that may never come true. Being open source is far from being great, its just their goal not all make it. Theres far too much hate for microsoft and far too much idelogical zealosnes for open source stuff.
(not that i like microsoft anymor than i like my toaster manufacturer)