The problem is that CCP does not so much "design the game" as design bits of the games without thinking about the whole of the game (the points you've made throughout your post are proofs of that).Yes, yes, a thousand times yes. Well said, Fluffy Hyena! That said, there are indications that CCP Unifex does think about the game in this regard. If you haven't read this interview with him, you really should. He probably just hasn't had a lot of time yet to implement much around the big picture.
Reading the dev blogs or the CSM minutes, I always get the impression that nobody in CCP is taking a look at the whole game to say this is how it all fits together.
Yes CCP Unifex, I'm looking at you.
More about that post in a few minutes.