I understand that you're talking about the usability side of Matrix, but this is a typical case with open-source protocols. https://matrix.org/ has a prominent Try Now button on the top right which takes you to the web client. Very likely in the past it was more complicated but if you managed to register with Mastodon what's the difference here?