1) It's technically easy to integrate due to being able to access any data without needing special API access. Permissionless open system.
2) There's a more collaborative environment with NFTs because project owners are more open to others giving utility to their NFTs as it drives value back to the project itself. It's not a sell something and end customer relationship model.
3) You can target any specific asset and give it any usecase you want - you don't literally need to map 1-1 every single asset.
… not to mention, anyone here should be familiar with at least the basics of copyright and licensing. If you pull the Mario artwork into Doom and say an NFT gave you permission, Nintendo's lawyers are going to be laughing all the way to the bank.
What characteristic of an NFT makes for "easy interop". Please explain to me how the information in an NFT would add a new skin to another game, in a different engine, by a different company, using a different asset pipeline?