Earlier quoted context omitted.
> I trusted GitHub I feel like every netizen goes through this at one point of their life, where they trust an entity, get burned, and learn the lesson of never trusting another entity (100% without condition) again, keeping your data closer to yourself. Much like in real life, where at one point you trusted some too much/naively, and after that point you're more careful, even of things/people you do trust.
A lot of people seem to develop a strange sense of loyalty to services they like (and haven't been stung by, obviously). Try suggesting that you can run a software business without using GitHub as your single point of failure^W^W^W^Wsource control system, and a lot of young developers will just laugh and wonder what you've been smoking. Try challenging Apple's walled garden philosophy and suggesting that their mobile…
To be fair, this example isn't quite as bad. It's simple enough to add a new remote to your working copies and host your repo elsewhere. It doesn't help with GitHub-specific features like comments or integrations though