Okay, um, it's trying to be like other RPGs instead of it's own story. It started during R/S/E where it started to be more about saving the world from a very powerful being. Now, there is was trying to copy other good RPGs. In B/W it tries to copy bad RPGs by adding in unnecessary drama, poorly done plots, odd locations, etc. There are so many things that they are clearly just taking elements from other RPGs and it doesn't work in this series.
Now you're contradicting yourself. You want Gen V to be less like Gen I in terms of in-game features yet you want Gen V's story to be more like Gen I? Wasn't Gen I's story originally going to be about a trainer saving the world from a villain?
The map is linear for reason, because kids had trouble getting to Snowpoint City. It's not like the grinding system was broken to begin with as the older system from previous titles were flawed too (being able to curbstomp everything with one Pokemon for example). You just answered your own question, Pokemon is suppose to be a casual player's beginner for the RPG genre before moving onto others like Fire Emblem and Xenoblade, but even then, it's still the best-selling RPG of all time due to having an element used in Western RPGs: Playing as yourself as a trainer rather playing as a character with his own personality and backstory, as found in JRPGs. People can choose to make the game challenging by making their own rules.
It's people like you, as well as the people from 4chan, the reason why I made this thread in the first place.