Funny thing is that we told github that gfs would not scale for them over a year ago, we also outlined how to move to a shared nothing chunk server architecture. They didn't take our advice so it's mostly their own architecture decisions that were holding them back with regards to gfs.
Anyway there seems to be plenty of airchair quarterback on this one. The real story is that we can't afford to host them for free anymore.