Regarding the comment on complexity involved in setting up WordPress: Buying a domain and setting up WordPress at your hoster often means you have to click through a wizard, so I am not sure of how easy it can get. I have done this multiple times, from dreamhost to godaddy, on amazon aws and at a regional hosting company - it has it differences but if you are capable of reading docs sometimes you will get there.

There is a big crowd being to lazy to go selfhosted and overestimating the network effects of being part of "a bigger community / platform".