All of the above, plus little to no-one actually bothered to use it daily, with not enough users to even talk to and compared to Twitter, Mastodon has an extremely limited network effect.
This explains why they have keep pulling content from and why they keep using Twitter and not the other way round.