I'm assuming you view that as a good thing for open source projects. Without a large, free platform like GitHub, many open source projects would not exist.
There are other source hosting options, but people don't want to host their own, pay to host their project, email patches, or create an account for every project.