It's just the next in a long series of things one can hype (bitcoin, blockchain technology, ICOs, DAOs) such that money comes in and the promoters and speculators can divert some of that money flow into their own pockets. It doesn't have to actually work. It just has to sound good enough that suckers buy in. It's all magic beans.
It is shallow criticism that often amounts to no less than "blockchain bad because it can't do that magical thing".
NFTs cannot solve this, and therefore don't want to. Once you accept that, they work perfectly fine for their actually intended purpose!
I agree with you that NFTs work perfectly fine for their true purpose. In the same way that Bitcoin, a complete failure for its stated purpose, works great for its current purpose: enabling grifts, scams, frauds, and assorted light financial crime.