A lot of that feels like the whole “they hate what they can’t understand” bit, but overall, trolls gonna troll.
In my personal opinion, the people that are complaining about the “high” barrier of entry via the visual appeal or account creation are probably not your diehard content creators anyway.
Imgflip seems to have it