We have seen plenty of games get fixed with microtransactions recently; Destiny has Silver, Halo 5 has REQ packs, Forza 6 has Tokens, and Rise of the Tomb Raider has Expedition Cards. Those are just some of the big games with them, there are plenty of other games with tons of microtransactions (like almost any mobile game). The point is, people are getting tired of buying a game and then being led to purchase smaller in-game items to go along with it.
There's a general fatigue in the gaming community over microtransactions and developers like EA are noticing it. You'd think this would mean that developers would take a step back and reduce the amount of microtransactions or in-game purchases, but no… it means that they will be more inventive about how they deliver the in-game purchases.
"I do think there's a bit of consumer fatigue around feeling like they're getting nickel and dimed all the time. And a lot of mobile games don't allow you to have fun unless you've paid for it," said EA CFO Blake Jorgensen at the UBS Global Technology Conference. "So we're looking at new models of ways to try to alleviate some of that fatigue that's going on. Some of those might come in the form of subscription-style, but some of them might simply come in different ways to play games over time so you don't feel like you're always getting nickel and dimed."
Bottom line here is that the major companies want to keep the game's community 'engaged' for the longest amount of time possible. 'Engaged' doesn't mean "keeping people playing the game" it means "keeping the flow of money consistent, while doing less."