Right now there are huge lists of them where you have a choice on whether you buy tokens on their early pre-sales or invest in the game hoping that you will get your ROI as fast as possible but there is no assurance about it. Is this gamble its true sense it has just some part where you need to take the risk but not that low odds where you can get your capital back?
Just like this one - Where the Initial investment is 10$ but if you are lucky enough you can get it after 15 days or a month of continue playing. Of course, you will have an option to further invest in the game where you accelerate the return of your capital but more risk and you need to spend additional money for it.Splinterlands
ROI in splinterlands is easy to achieve, and I don't consider it gambling based on my experience, because most NFT games guarantee that it will bring your initials, but it depends on how many days, weeks, or months it will take. However, in my experience with Splinterlands, I have already gained 3x 2000 dec in daily quest, which means that I have already gained on that game, and I also have some gold foil cards and epic cards that I have yet to sell because I want to use them as power to rank up in the game. Also, buying NFTs is similar to purchasing a toy or a game and having access to the game and its rewards, so I don't consider it gambling.
NFT games will ensure that your money is returned after many times of playing. IMO, the only gambling here is if the situation becomes shady, such as devs not updating the game or people losing interest in the game, which causes people to dump the coin, there's a risk on that part.
And take note that:
When you lose a game in NFT games, you have nothing to lose, so I don't consider it a gambling game because there's no risk included.