I'm an open source project maintainer and share many of the pain points outlined in the document, but I also totally agree with you. Giving control of your project to a company means losing control and having to resort to desperate pleas like this. This is simply what happens when you can't fork it yourself like you could with an open source project.
It's likely that GitHub will alleviate these pain points in time, but the lesson is the same: let a company control your destiny and you can no longer have what you want or need when their interests diverge from yours, even if their system is the best there is and was radically better than everything else at the time you switched to it.
It's likely that GitHub will alleviate these pain points in time, but the lesson is the same: let a company control your destiny and you can no longer have what you want or need when their interests diverge from yours, even if their system is the best there is and was radically better than everything else at the time you switched to it.