Not “perfectly” well. There is the downside of cost. Without nfts they would have to invest in bespoke infrastructure for creating, storing, validating and trading the assets. With nfts, this entire infrastructure already exists.
I never said NFT-s were required or the only possible solution, I said that I don't think NFT-s in games are inherently bad or evil (which is a quite popular opinion)