The blockchain aspect allows for easy interop: how do you use your csgo skin in roblox?
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?
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.