Let's look at the standard plans for smaller teams - it maxes at $22/month for 20 private repos and 10 collaborators. Not bad.
On the business side the max is 125 repos for $200/month.
Even in the midwest a full time dev costs say at least $4,000 a month. Assuming you have a team of 10-20 devs, that is what $40,000 - $80,000 a month.
So, at the high end to keep your team of 10-20 devs happy it costs you an extra $200 a month on top of the $40k+ you are spending in salary and so forth. Drop in the bucket.
And if you're an indie dev and you can't afford $22/month for awesome code hosting for all your projects, you are the kind of cheapskate that you might as well look elsewhere. Also, there are a TON of options out there like bitbucket, assembla, and so on if you want "cheaper" hosting.
Seriously, you could put out a crappy android app that makes you $100 a month in a weekend and that pays for your github hosting.
Why complain?