The difference with NFTs is the concept is sound - trusted, immutable transactions recorded on a public ledger without a third-party intermediary. The difficult part is making it work efficiently and securely. Until very recently NFTs have been slow and expensive (in cost and energy) to transact. The most visible use cases being trivial (proof of ownership of JPGs). But the answer to those technical limitations IS already here and getting better, speed and costs are not a problem if you stop referring to Bitcoin and Ethereum.
The problem is, most people dismiss the entire venture (tokenisation and the larger benefits of public DLTs) because they are only looking at the mainstream projects and agreeing with lazy journalism to have their biases validated.