Well, that comes from EA going “we need a continuing profit stream from this game, please put in some micro transactions”. The developer’s managers then take it and run with it and commits the sin of making it pay to win. I’d feel certain the directive was “add microtransactions, and make people want to buy them”.