So true!
But I sometimes wonder, what makes a game great?
Mechanics are what makes a game great.
You can have a simple game like Tetris, or a complicated game like Civilization VI, or even a storyless sandbox like Minecraft, but what makes a great game is engaging, meaningful, well designed mechanics.
If Tetris was frustrating to play then it would never have been so popular. If Minecraft was clunky and hard to figure out then it never would have made the billions of dollars that it has. If Cities Skylines had the broken messy mechanics of SimCity 5 then it would never have replaced it as the premier city building game of all time. SimCity 5 failed because at it's core the mechanics of the game were a broken, disjointed, cumbersome mess.
You can't make a great game with poor mechanics at it's core. It's why all Blizzard games make so much money, they focus and spend tons of dev time on making the mechanics fluid, engaging, and easy to play. It's why with Diablo 3 they went back to the drawing board and revamped almost the entire core of the game after launch: because they realized their core mechanics had serious issues, so they took the time and put in the work to completely transform the core gameplay into the huge success it is today.
This is why Elite Dangerous hasn't sold more than it has. In this market Frontier does not have a serious competitor right now, yet because the game is "and inch wide and a mile deep" it pushes a lot of potential players away. ED could be a much larger success if Frontier would just make the effort to turn the core mechanics into something better, something more engaging and interconnected instead of disjointed grindy unengaging things like they are today. If they took the time to revitalize the core instead of continuing to bolt new features on top of the lacking core they have then Elite would be so much more successful than it is right now.
Great game design 101: build a good solid
foundation of core mechanics, then build the rooms of the house on that, THEN set the furniture in place. When you try to place the furniture into barely started rooms on top of an unfinished foundation then you get games like SimCity 5, or Master of Orion III, or ET for the Atari 2600.
Mechanics are what makes a game great, even timeless, because fun engaging game mechanics never get old.
Which brings us back around to why Sid Meiers Pirates! is still such a fantastic game even today, 30 years later. It has a solid core of great game mechanics!