I disagree if only for the fact that people will get lonely working by themselves and working with a team (even if small) is something most people want, even if they think otherwise.
You're absolutely right. I'm by some somewhat complicated fate not worth explaining here practically forced to attempt to make a living by selling software, and it's indeed lonely. I'm sitting on the computer at home developing every day and have to force myself to go for a coffee outside. :(
Also bouncing thoughts off each other. People can achieve more together by communicating about it, than each working completely separately.