I completely get where you're coming from, I'm a staunch self hoster myself.
But why re-invent the wheel before you have to? That's just a waste of time and resources that could be used to promote and build your project.
Like in this very case, the website is now down and unable to promote the project because it was made in a traditional way.
Imho it's enough to retain ownership of domains to really own a project. Like the widelands.org domain.
So whatever happens with AWS, or reddit, that domain can always move and point visitors to new communities.
In my personal selfhosting environment I have my own domain pointed to protonmail. So even if protonmail goes belly up I can always move my domain somewhere else.
And even my domain is picked to give me maximum control. I use my own country's ccTLD because they have a good conflict resolution department that will benefit me as a citizen.