I partly agree with this. I agree that there's too much focus on the leaderboard, points, etc. Imgflip would be better without people focusing on that so much (at least, not making memes about it - it gets boring.)
But I'm not a fan of people making anonymous memes complaining about things. If your criticism is valid, why not own up to it?
And also, I've been back to the "Latest" pages that I can find on imgflip (up to 53 months old). If you think it was all only good and creative memes back then, that's wrong. It was a mix - some good and some bad - just like today.