Just had that conversation... Everybody charges per repo and that's pointless. Charge for disk space and let us have unlimited repos. I would sign up for monthly plan then.
On the other hand, organizations with a high dev tool budget are probably more likely, on average, to have more private repos. So it's in Github's best interest to charge by repo count, until they figure out a better way of discriminating between customers.