Zoom is adding in email.
Years ago I worked for a bank. You know what happens if you set up bill pay with a bank? You're unlikely to end that relationship. Because who the fuck wants to do all that work to move.
Your labor, your suffering (cause setting up bill pay sucks) is an egress fee.
If you have GitHub acting as anything other than your public facing code repo you're locking yourself into the platform. Bug tracking, code review, CI pipelines, GitHub features that are going to keep you from moving quickly if you need to change providers.
It's trivial to switch from github to codeberg for example… So I don't think it's that bad to be honest.
The runner code is on GitHub, and it's not pretty. In fact last time I ran it it had trouble generating stable exit codes.
Now I don't even want to imagine what Github Actions are like…
GitLab CI is leaps and bounds ahead.