It is much better buy coins because coins will have a high demand later. Coins will always be required in Blockchain interactions, especially big and scarce coins. Only scarce coins like Bitcoin are a good store of value.
I will do as you say if I have a lot of money. I really don't understand art, let alone art that doesn't make sense to me like some of today's NFTs at insane prices. I'd better buy Bitcoin or ETH for the future, because I'm sure once this NFT hype fades people will also switch from NFT.