I've been selfhosting my email for around 3 decades. Currently hosting for free thanks to Oracle Cloud's generous always free resources. Running Wireguard there, then it routes ports I've designated over Wireguard to my home machine.
I know they absolutely do cull free instances to make capacity for paying customers.