You seem to be out of touch with what the non-technical web users. Practically none will read and implement the stuff in their documentation in 10 minutes.
Even if some do, most of those will run into a tiny random roadblock and will give up.
Nothing as "techy" as Mastodon or the one you mentioned will be adopted at the scale of Twitter.
"You visit a website (or install an app) and you create an account with an email address and password" is something the average person is used to. The UX will be confusing at first - there are new concepts to learn. People will figure it out.