@tacoman_x86 if you’re actually interested in setting one up I found the scripts at https://github.com/spantaleev/matrix-docker-ansible-deploy to be by far the easiest way to get one going while being sure everything was done correctly.
But yes, it’s needlessly complex I feel like. Mastodon has really got the setup process, admin tools, and documentation down which is a huge benefit.

🐳 Matrix (An open network for secure, decentralized communication) server setup using Ansible and Docker - spantaleev/matrix-docker-ansible-deploy
@jonah This mostly has to do with matrix.org being the default option on Matrix where you're not presented with a list of servers, compared to Mastodon's pick-and-choose, open buffet approach.
That said, there is a significant advantage to Matrix's approach, since one of the biggest barriers to entry is picking a server. If Mastodon made mastodon.social the default server, it would've made sign up a lot easier and people would eventually slowly disperse across the fediverse.
@jonah that may have something to do with the fact that during the big spike in migrations mastodon.social stopped processing new accounts.
I imagine there'll be a lot of server churn for a while as people get on the network first, and then migrate to servers that suit them