I know I'm gonna get downvoted but it's been pretty funny seeing this sub go to total shit the past few months once the game got much more popular. Mods refuse to disallow shitposts and weird shit.
A mod told me in PM that he doesn't like the posts either but people like them so it's w/e.
I see your concern, but there should be room for both memes, shitposts and serious discussion. Disregard the actual upvote number, as it's not an indication of quality - as long as the upvotes get the post over the initial threshold, it gets seen - meme or not.