Jay,
I agree that most races are trying to make money, usually for a charity. But in almost all of those cases the race director is also a runner who is genuinely interested in putting on a good event for other runners. It's the ones whose ONLY purpose seems to be to make money that I am wary about.