The ideas you're presenting aren't new and have been repeated by a large number of people (including myself in the past). The PROBLEM is that people think it's just a simple flip of a switch to put all of this stuff into the game and make it work, as if it's just that easy.
As I've said before, they don't have unlimited time and unlimited money to do this, they had to make the hard decisions that meant that certain things that were personalised in peoples stories had to be set in concrete.
But in any case, your pain is my pleasure since I've been enjoying the hell out of this game

They've sacrificed your enjoyment to make my enjoyment of this game so much more than it would've been.
XD