I bought an NFT last year so I could understand how they worked in practice. It was an absolute ballache - it took me over an hour or so to get everything set up and I had to throw good money after bad to cover gas fees which were only revealed after I'd converted my real money into eth. In the end I think I spent a similar amount or even more on fees than the NFT itself cost. The gas fees certainly cost way more than normal card processing fees would have been for a transaction of that size.