All of these features can be done without the need for NFTs on GameFi, and therefore the opportunity for development in this market is unique and must be taken one case at a time. Unless cryptocurrencies become very popular here, games may prefer to have tokens and smart contracts on Ethereum or any cheap blockchain instead of traditional methods.
I don't think gamers can trust game publishers to limit items or listen to their opinions on future game content development. The same goes for anti-cheat: many anti-cheat software are making the gaming experience worse. NFTs could be the solution because they are unique and cannot be forged.
Items can still be forged, they just create it in the game, it would be no different then adding a NFT to an account, remember that the game is an interface, as long as the interface is hacked it matters not what data was inserted in it.
Game developers can monitor at any time everything that happens in the game even now, PoE, for example, has thousands of bug fixes, banned items, rerolled items for accounts even without a token.
As for voting, think of the consequences, you're bringing voting power based on money to a game that was bought by thousands as it was, so developers might be forced to change things based on the ideas of the ones with money. Does it still feel right?
Games are great nowadays and are running perfectly without tokens, without blockchains, without all this non-sense.
Manor Lords sold 2 million copies on an unfinished game:
https://www.gamesradar.com/games/city-builder/manor-lords-publisher-had-some-wild-hopes-but-after-2-million-sales-the-city-builder-has-smashed-every-expectation/Everyone is happy with it, it's played by millions, those submit for free bugfixes and report, all without all this defi, why overcomplicate it?
I'm going to tell you what every true gamers will think, why do I need to install all this and care of it when I just want to swipe my card, run steam and shoot some players or crash into a police car in a game?