The OP is clearly in the wrong here.
Do people forget how old this game is? Regardless of the updates made to the engine each expansion, it's still really fucking old.
Some things are just not easily achievable in a cost efficient amount of time and man power.
Idiots with no knowledge of programming need to realize that some things are actually harder to add on to something already existing than to just start from complete scratch.
So much ignorance and assumption.