I think indie developers tend to get it right more often, but anyone can fall into the wrong approach of over-complicating their games with needless features that actually detract from the fun.
Like take for example RDR2. Imagine if instead of having all those silly mini-games, they just polished the core combat and movement mechanics more. That's the game I want to play.
I guess I was trying to say a few things with this post, but one big part is that removing stuff from a game and making it simpler is often better then adding more stuff. I talk much more about that in my epic js1k post coming soon!