Isn't Github a standard closed-source service? I don't see how the article would apply. It's close to the opposite; migration from git host to git host is easy and open-source.
Not when all your code, bug reports, wiki, etc. etc. etc are on a single platform, as a service.
Don't get me wrong: I'm not nearly as fanatic about this as Stallman and I'm fine using GitHub for everything, but it is a non-free dependency for every single project hosted on it.
That's still just a simple proprietary service. There's no connection to what the article focuses on. Part you can't migrate, and the part that does migrate does so with open-source tools.