I think you missed the point, instead of shipping the game with what it should of had in the first place they crippled it to sell more expansions/new versions down the line.
I don't think they "intentionally crippled it to sell expansions".
You see, this is the problem with holding info on the servers. You want to give people the ability to play as soon as possible, but you also want to make sure people can play well.
How big should the servers be?
How many servers in general should there be?
As fun as it is to bash EA, this reminds me of the Diablo 3 fiasco.