>To anyone reading from GitHub, this is making me rethink my choice of GitHub as a platform
You should reconsider it no matter what; you're putting your business in someone else's hands and relying on their goodwill not to completely fuck you over.
Using Github can be a tolerable risk when your company has hundreds of more-likely reasons to fail in the next month and needs every little bit of saved time it can get. But once the business has it's feet under itself, the github contract of adhesion is a pretty stupid risk to take.
If you're large enough for it to matter then you're large enough to pay for Github Enterprise and have stronger contracts in place. Then you're not relying on goodwill but the cost of a lawsuit if they fuck with you.
And if you can't handle your business relying on contractually and legally defined interconnections with other entities then you really shouldn't be running a business.
You should reconsider it no matter what; you're putting your business in someone else's hands and relying on their goodwill not to completely fuck you over.
Using Github can be a tolerable risk when your company has hundreds of more-likely reasons to fail in the next month and needs every little bit of saved time it can get. But once the business has it's feet under itself, the github contract of adhesion is a pretty stupid risk to take.