Let's forget the dollar cost of getting this site up and running, and keeping it running. For the sake of argument, let's say it cost nothing.
What about the hours it takes to get a site up and running, and keeping it running. The countless hours chasing down and fixing glitches. I'd hazard a guess, and that's all it is, a guess, that at minimum wage, the hours of labor put into creating and running a web site would far exceed the dollar cost of running it.
My take is that Glenn, or anyone else for that matter that runs a web site/forum, does not need to answer to anyone, whether they make a nickel or a million dollars. It costs nothing to join and participate. No one forces anyone to be a member. There is a saying, "You get what you pay for." If someone pays nothing, and gets nothing out of it, there is nothing to complain about.
If you get two cents worth of advice or learning, you are ahead of the game.
One more thought. Seniority counts for nothing. What various members contribute, be it their first, or their thousandth post is what this forum is about. Participation, and contribution, not to mention civility, oops, I just mentioned it, are golden.