dextermat :
Once they get enough player pay to win micro transaction will be restored and more expensive than ever. ...
I'm not sure about the part with P2W.
After seeing how many cosmetic skins, races and stuff there are available in the game code I think the P2W was just a negotiation scheme from EA.
Knowing that microtransactions to unlock stuff that should be included with the initial purchase wouldn't be taken easily by the customers, EA went one step further and introduced P2W with foreseeable consequences.
Now they can take one step back and have microtransactions for the "free" stuff and have a sufficient amount of gamers accept it.