This is why it needs a new hero. To make sense of it all.
Just say these games are not for you and move on. Because they're far from being mediocre. These games don't get universal acclaims for being poorly made.
You, on the other hand, can't even come up with any proper argument to explain why these games are mediocre. Your OP is very poorly written and the reasons you give read like this: "It is mediocre because... yes. Because! I say so!"
You're into story driven games. That's all fine. You should just accept that some games are made with other intents. They are not mediocre just because they don't align with your childish needs.
You have yet to give any proper reasoning as to why these games are mediocre. One thing I'm sure though, I'd like to see you do a few runs of Champion's Road... Just to see what's really mediocre, the game or the player.