Also helping sourcehut is that it's actual deployment process is uh... Interesting? It's expecting to run on Alpine (and not dockerized Alpine) and you need to be able to supply an email server. The latter especially means that the usual problem of "FOSS hosting with a price label" doesn't really pop up; nobody is going to bother cloning sourcehuts deployment setup without the fees attached because very few people want to selfhost email for a personal instance of FOSS software. (Since self-hosting email is rather annoying for maintenance since your server IP can end up in random blacklists and you won't know until the setup stops working, and sourcehut relies a lot on email.)
[0]: https://man.sr.ht/billing-faq.md - seems to mostly be on a "were not gonna be jerks about it" - "if you're so poor you can't pay for sourcehut on the price given, send me an email and we'll work something out" basis - the goal doesn't seem to be to extract profit from every user and "fuck poor people", which is quite respectable if you ask me.