I mean it's not necessary that everyone runs a node. I think it's enough if 10-20% of the community volunteer with running services like blogs, link lists, nodes etc.
The more the better, in case they will resign at some point we must have enough reserves. Plus the more competition , the better the services will be. Its just free market.