IMO I think the hangup people have when talking about Mastodon v. Twitter is that Mastodon is software, and Twitter is a service. So when explaining what Mastodon is to "normal" (Non devs) leads to talking about Federation and other things that they don't need to know nor care about.
When you explain Twitter, you're explaining a service that you sign up for. "Sign up, post, done".



