I think a big part of the problem with NFT is that they are so abstract people don't understand what they can and cannot do. Effectively, with NFT, you have people that hold a copy of a Spiderman comic in hand and believe they own all forms of spiderman.
Essentially, when you boil it down, you can turn this into "it's provable that individual X has possession of NFT identifier x,y,z". It's kind of like how you can have the deed to a piece of property in your desk, but that doesn't prevent 15 people from squatting on it.
It's so abstract you can use it to fleece people. Even after 2 years of hype, people STILL do not understand them properly.