There is self hosting and there is self hosting.
I run a proxmox machine with a dozen services but just looking at a guide like you send is overloading.
I will save it as a useful reference but its beyond what people who are less tech inclined then me will need to start.
Most people just need docker and some premade compose files. An llm can absolutely tell you how to install the first and create the second. People will know quickly if they want to learn more on their own or prefer to call a friendly nerd to do it for them.
It works for me.