Microtransactions? You mean the Store? Following that theory all DLC can be considered microtransactions.
"Free-to-play games that include a microtransaction model are sometimes referred to as "freemium". Another term, "pay-to-win", is sometimes used derogatorily to refer to games where buying items in-game can give a player a disproportionate advantage over other players, particularly if the items cannot be obtained by free means. The objective with a free-to-play microtransaction model is to involve more players in the game by providing desirable items or features that players can purchase if they lack the skill or available time to earn these through game-play. Also, presumably the game developer's marketing strategy is that in the long term, the profits from a microtransaction system will outweigh the profits from a one-time-purchase game."
That doesn't fit the Store at all. Not least because loads of people have the entire thing without paying a penny. (there, I said it)