Yes, it is run for for profit. No, it's not generosity and, in response to the original question, the only feasible alternative to the unpopular corporate funding is to get incredibly rich and fund it yourself. Sounds like a lot of hard work to me and if I were rich enough to pay all those bands I wouldn't be bothered inviting the general public. I'd have them play in my banquet hall, oh yes! Pipe dreams aside, you've got to be a player in the game before you can change the rules.
For an actual alternative, come see the strangleberries in the plough on thursday; one stage, three bands, dozens of people and you...
I can feel my ass loosening with every pathetic plug, sigh.
Long live the new flesh