I really have no explanation. No votes though, to help restore your faith in humemity.
I do, occasionally, make decent memes, and even more occasionally get to the front page. Like most members here, some of my better (least worst) memes aren’t very popular. Who the chonking help knows what the community’s tastes will be?