@yarmo Good points.
I don't think I ever "discovered" a project through github itself. It has always been via someone's social message, email or reference.
The main benefit is the centralization, so you only need one account/password/face for all the projects that you follow and contribute.
And the main problem is also the centralization...