The collective smarts on the Internet can't come up with a better name that might help our brains tag the concept?

Although at least it has some cross-cultural references. Why is naming so hard.

Memes help things to become popular. I guess the question would be how popular would it have been without the meme name? We'll never know.

Weirdly, the meme wasn't a goomba originally. The goomba edit just got way more popular?

Or the alternative explanation: there simply is no better name for it