Stop trying to make every game your game. Play the games that deliver what you want. Don't play the games that don't. Or learn how to code and make them yourself.
This game is very much its' own thing, and is great at being it. There are some great i-games, and non-i-games with great patches. Not everything is about your preferences.