they are offering quite half on that and I think majority of the player prefer to earn then the fun or excitement is just secondary thing for them. But majority of it is skill based game so you need to be good to earn more tokens but also we should know the risk since scammers are now into NFT and many scam projects are now popping up on this category.
Yes you should be skilled but you can be skilled by training or honing your skills on that game . NFT games right now really needs skills to win the game and earn money because if you are not skillful enough then you will not win the game and not earn single money. I know in the future most of the games integrated the crypto in games and those who are skilled are earning money from it
I havent seen some games that do exist today because no one could really give out those kind of chances where its owners couldnt really have or able to get some revenue.
For now the current trend is circling around with NFT games but it does require investment too for you to earn.
Many join the hype its because they really see a huge opportunity to gain on this especially on the dev side since they can actually make their project became famous in short period of time especially there are earning potentials in their game but as stated by you it also need investment so that we can get stronger NFT characters which can give them high advantage to win the games. For sure in future we can see more games came out as NFT craze still not fading out.