I feel the histeria is around "MS mucks up anything they buy" and not "azure hosted products are doomed to fail"
Regardless, self hosting, or a federated solution, should be a better exit route.
More so for developers with smaller projects, or with few collaborators or none. There was never really a good reason to lock oneself into Github to begin with.
There was one good reason - that's where other people were. Open source is fundamentally very much a social phenomenon, even if often in a specific, nerdy way of being social.