You should also account for how early NFTs are. If you've been following blockchains for a while, you may recall that in 2012 and 2013 there were an ocean of Bitcoin knock offs that distinguished themselves by changing things like the difficulty adjustment algorithm, or the hashing function, or the total coin supply. All of these "altcoins" to experts seemed to be completely useless and many chalked the entire category up as worthless. Eventually of course a lot more interesting altcoins were invented, and it turned out to be a great source of innovation, it just had a hurdle to cross first.
I feel like NFTs today are roughly where altcoins were in 2012. Lots of good fundamentals to the ideas, but most of the implementations are really missing the mark. Whatever the NFT equivalent of Ethereum, Zcash, Sia, etc is... it's not here yet. And it may yet be a year or two until it first appears.