Seems like all MS first party games have some kind of monetization system. :/
I was slightly worried by that possibility in Crimson Dragon, because the phone version was indeed a "free to play" game, basically : you had to collect gems to use them as "continue" or to buy abilities for your dragon. Gems were obtained when you finish a level for the first time, by GPS unlocks or rarely collected throughout levels, but of course the fastest way to get them was to buy them with real cash.
It seems that the Xbox One version of the game has a similar gem system, but I had understood it was easier to collect gems for free. Maybe I was wrong.
For the record, I finished all the levels of the phone version of the game without paying any fee (I can't actually, since the ingame store only uses MS points and they were discontinued). Of course GPS unlocking helped a lot, since I could get a few hundreds gems during my last vacations in Spain.
But I'm far from having everything unlocked.