Mmm... might be related to the fact that not all memes are created equal.
There are certainly some amazing ones with a great deal of depth in what they are conveying at the level of cultural programming. And then there are certainly a lot of absolutely shitty ones.
Chances are, it’s the shitty ones that people have been hating on - not separating the wheat from the chaff...