What exactly do you think people believe they are buying when they buy an NFT? Why do you think people have been willing to spend, in some cases, millions of dollars for NFTS? Because they have too much money in their bank account?
There are only 2 types of people who buy tokens including NFTs.
First group are simply laundering money, which is why you suddenly see a random NFT appear and immediately be sold for millions of dollars by complete anonymous sources.
The other group are the gamblers who think buying the current hype is going to give them a lot of profit in the shortest time possible. They don't pay much for these tokens.
The bitfinex hacker (or the people who are very likely to be the bitfinex hacker, IMO) used some of their stolen coin to buy NFTs. See the article and court documents linked
here.
I don't disagree that many people are laundering money via NFTs, as I understand that many people also launder money via the purchase of art, and for the most part NFTs are a form of "digital art" (although there is the potential for non-art NFTs).
I also don't disagree that a lot of people buying up NFTs are speculating, but I don't think NFTs are tulip bulbs. I think there is some underlying value in NFTs. I don't think there would be demand for a NFT that could potentially be sold on another blockchain.