Looking at comment from social media and article, it's more likely because they compare NFT/blockchain with pay to win/loot box system which abused by developer to earn money as much as possible which sacrifice the game quality.
Many games are marketing themselves as being free, but then they earn millions of dollars each year with in-game purchases. If the idea is to fight such a system, I would understand. It's either free or it's not. Don't tell me I can play a game for free if I can't do it normally because I have to separately purchase all kinds of things.
If the community thinks that NFT or blockchain games are money-grabbing scams, OK, they have a point. Why support a group of developers earning money on their players? But at the same time, why isn't the same attention given to in-game purchases in traditional games, where you are required to purchase similar types of things, but this time the money goes to the software companies?
Jack Black had a funny encounter with in-game purchases,
take a look.