This thread discusses the not so accurate (but at least it is something) numbers of active players in GT7:
https://www.gtplanet.net/forum/thre...-rip-in-peace-happy-anniversary-proof.417290/
It's surprising how few active players there are in this game relative to the number of people who purchased the game. You can say that the GTPlanet crowd may not be the target audience for microtransactions, but this forum likely represents many of the currently active players of the game and their approach to it. If the poll is correct, or at least somewhat representative, to the percentages of active users who purchase mtx's, then the mtx debate is moot. It's just not enough players to make it a primary business model. It's icing on the cake, even if it is only a thin layer.
GT7 may have mtx's as an option, but it is not designed around them. You can play the entire game, buy every single car, drive on every single track, buy every single part, design any type of livery you want, etc all without paying a dime over the cost to buy the game. If it were designed with mtx's as a tool for completion, they would have special cars, tracks, tuning parts, liveries, etc not available to you unless purchased through a special DLC. But that is not the case.