Where currently NFTs have become an alternative for gambling in the form of animals and for example I have seen a site where there is a horse racing competition where the horse is a virtual NFT that we can buy on Opensea and each NFT horse can compete with other NFT horses to get present. I think cockfighting can also be developed like that so that no animal has to be injured or hurt, let alone die because of fighting in gambling.
Having virtual competitions of animals is good alternative to real world fighting of animals. Especially when it involves death of an animal the sport will be illegal in many countries. Betting on such type of sports can have moral consequences if it becomes known publicly. Not sure if NFT is really going to be the solution here, but I could imagine that some games would become very popular if there is such big competition. Also does it really have to be real world animals like roosters or horses? It's already a virtual game, why not make it virtual creatures too? Pokémon would be the perfect game, millions of people already know it and played it in the past. Having now a more competitive side where it's all about fighting and tournaments could attract a lot of new players. On top of that it would be easy to create a betting market where gamblers could place money on their favorite trainers.