NFTs are a bright shining turd on the internet, currently in cook group where people run checkout bots for this shit, like they will have a monitor set up so they can scoop up 1000 "Bored Dildos" each then jack up the price on "Bored Dildos". The biggest hit for NFTs, I'd say ever, was NBA Top Shots, which was a complete joke of a project. You can't move your "Moments" (clips of a game) to a separate wallet, so you can't sell anywhere other than their shitty marketplace. These things went for like $10k+ each for the 1/50 dumbo rare Lebron superjam or whatever, but any pack you buy would have Moments that are worth more than the pack itself. It was EZ money, just open a separate screen, like a phone or smth, and buy packs each time they dropped. Open the packs, sell all of the moments immediately, and make out like a bandit. Right now tho, I'd say it isn't worth it.
As for NFTs having zero use case, I could see NFTs being used for something like skins in CS:GO, a overarching replacement to the Steam marketplace that can be compatible with multiple different services. What if you could directly trade Fortnite skins for CS:GO knives, or maybe if you could trade stuff from Tarkov for WoW gear? Facilitating this as NFTs would make sense, getting devs onboard would be the hard part, but I can see something like this happening in the near future.