Game design is better today than it's ever been. For most of us I think it's just nostalgia for our childhoods and for living in simpler times that makes us think otherwise.
I mean have you ever gone back and played a classic game that you didn't grow up with? It's rough. I've plumbed the depths of the NES virtual console and found that all the best games just happen to be the ones I've already played. That's probably not a coincidence.
Even when the game is genuinely great, there's still a mountain of bullshit and bad game design to get through, which is just unnecessary today.
With that said, everyone in this comment section needs to check out UFO 50. It's a collection of 50 "retro" games by a group of indie games designers, and it's absolutely brilliant.
It's a loving recreation of playing games how they used to be played, except it's cleverly laced with subtle, modern design features that make the retro goodness so much better. It's like combing through old ROMs trying to find a diamond in the rough, except there's more diamond than rough.
Speaking of Easter eggs, UFO 50 also has a hidden meta-narrative buried deep in the collection, detailing the dark history of the fictional company that made them.