I still play a bit of FIFA, but I reserve it to my social time (even though I find that FIFA create a lot of tensions, while Mario Kart is funnier to play, and the level to be competent is lower).
The problem with most of IAP games are that they are in the same category than FIFA or FM. There is little backstory. While paying upfront for a game (on mobile, a dozen of great games exists, and you can play some of them during short period of time like Limbo...) create a sense of connection with the game, because you invest money in it, and you are ready to really invest time in it. On the opposite, IAP are games where the goal is to make you play as much as possible, to pay as much as possible.