The obvious difference is that Github didn’t immediately start spiraling the drain in the most pathetic manner possible.
Twitter, on the other hand, wants to get users to sign up for a paid subscription and starts banning everyone who is sceptical. That's the best way to drive people away.
After they asfixiated the competition they're free to jack up the prices.
Smart business practice really.
Social media is a different thing, though. You can't just say, well, this change we made drove away journalists and celebrities, so let's put it back how it was and continue. Hard to un-kick a hornet's nest.
And then when he doesn't like the results, delete it and try again.