Sometimes I'm wondering why sequels in games usually strive to have new features, making them more complex, taking much longer to finish and also sounds much harder to keep motivated into it.
I understand that it's needed because gamers don't want to buy the same game with just a different story. but occasionally these features seem to make the original intention of the game more complex than I think it should be.
If a developer is always with the thought to make his next game bigger than the previous, then that means that they'll become overly cluttered with tons of features that a gamer may or may never use. That sounds like a waste of effort to me.
Maybe it's just that I prefer a simple style from indie games, but when I look at the larger companies, then sometimes I've a feeling they're trying out a lot (if not too much) to sell well.
Just take a look at Mario Kart 8, Breath of the Wild and Super Mario Odyssey as example.
They're all so complex compared with what the series used to be. Now imagine how large their next game has to be in order to top that, if that's even possible.
So my question is: what leads game developers to focus on making the next game even bigger? And are there viable ways to avoid this trend?
I'm used to the phrase 'less is more', but I wonder if that also fits in this situation.