agree, but that is not the game I am describing. many free to play iOS and Apple games use an in-app purchase model and users are fine to pay $1-2 to add new skin or expand their play. in those cases the assets are locked to your apple account, and also include a 30% take fee.
acquiring an nft does not even need to include payment at all. assets can be distributed to users for non monetary reasons, such as some achievement or action taken in the game, or defeating some other player in a pvp battle based on a mix of skills and random chance and as a result winning their hand or rare loot or whatever. it is up to the game to decide these things.