There is every reason to rent dedicated server / VM and self-host with something like Gitea to prevent big corps from any potential messing with one's account that can happen and is happening for various reasons. Moral / ethic standards might also play a role.
The problem with that is that every piece of software you run on your own will be attacked by hackers constantly. Everything from plain old password guessers over scriptkiddies playing around with DDoS attacks to script kiddies finding your old Gitea, Gitlab, ... on Shodan and exploiting it with yet another 0day. Or, worse, shitcoin miners who have a direct financial interest in hacking systems to run their crap on.
Don't get me wrong: I love the idea of doing your own stuff on the Internet, but it's simply unfeasible to run anything more complex than "here's an S3 bucket with Cloudfront in front of a static-built website" because of all the abuse. Or running a mail server which is even worse, as many providers have blacklisted all known dial-up and many cheap hosting network IP ranges, not to mention the mailserver software itself that is a constant source of exploits or the constant onslaught of spam and scams.
You have to invest untold amounts of work just to exist on the Internet these days, and it's incredibly sad.
Tired of this type of FUD. I run my own servers for years without any problems. So do many of the companies I deal with. They're not so fond of paying 10x and more to Amazon for less capacity and performance.
I agree about email servers, no business case for it. Dirt cheap from multiple 3rd parties. Just have your own domain so that you can transfer at whim.