Earlier quoted context omitted.
As far as I'm concerned, one of the best features of git is how easy it is to create new repos. Setting up a new repo for a new weekend side project, or splitting out a large codebase that's gotten unwieldy into a few separate repos, should be a no-brainer. BitBucket lets me have as many private repos as I want, since they make their money when you want to add collaborators; GitHub's payment structure forces me to co…
Honestly this has never been a problem for me. How many private repos do you really need? It can't cost that much per month. The things most people are working on just aren't that important. Or better yet, they _benefit_ from being public.
None benefit me by being public.