I strongly disagree! My experience is this:
1. Sole developer builds useful thing
2. Team takes over maintenance
3. Feature bloat, sluggishness, bugs ignored, Agile initiative, "Product owners"
4. Company goes bankrupt or gets acquired
I don't think you can have the clarity of vision that a single person will produce if you're working on it with a big team. That's why so many useful things start with a single person or a very small team, like Linux, Android, curl, ffmpeg, Quake engine, the 2 ppl Firefox "Phoenix" team, the original 3 ppl JetBrains team, the 2 original Photoshop devs.