Rough edges that are a barrier to participation to non-technical people are absolutely problems that need to be addressed with intention and they do exist. This is without loss of generality, but also the federated web is no where near perfect, and Mastodon is absolutely not the best it will ever be.
That said, in a way there's something comical when programmers use "fedi too hard" as a disingenuous excuse to justify not participating in communities they don't really care about but never the less feel significantly peer pressured to join. Like, is pushing a button, typing your user name into popup and then pushing another button *really* too complicated for you, a programmer?! If so, why am I trusting you about anything technical at all lol
elitism
@aeva A lot of this seems to boil down to an unspoken belief that programmers are intelligent and everybody else is dumb, and therefore a programmer must be in the optimal situation to determine what is and isn't too hard for "normies", and the idea that different people just find *different* things easy or hard (in ways that they don't see) never comes into the picture at all.