The real problem is companies that expect employees to use free consumer-grade services for their work and are therefore held to those SLAs. Github has an enterprise plan where an employer can use their own SSO and doesn't have to rely on you setting up a personal account. Why not use that instead? Right, because they have to then pay for it.
If you are using a service for work, you should not be expected to maintain a direct relationship with them. It's on your employer to negotiate account creation, terms of use, payment, banning or whatever else. This is exactly how something like, say, Slack works.