I'm not arguing for "commercial revenue as a raison d'être". I'm arguing that it's a numbers game.
Even if 100% of the people here on this small, elitist, open web were "good" (which is not true), a web that is universal and only 10% "good" would be better.
We could have a constellation of smaller service providers, like we do for email nowadays. Everyone talks about Gmail+Outlook having 80% of the market, but we all forget that the tail still exists and that is made of hundreds of independent companies which make a healthy living charging $20-$50/year.