It also removes a major reason why people use BitBucket instead of GitHub. I probably wouldn't ever had created a BitBucket account if GitHub had allowed free private repos.

It also allow GitHub to be more easily used for small projects that are non-GPL. People may have been reluctant to use GitHub for a not yet profitable, non-OpenSource project.