When Alex, a 22‑year‑old competitive gamer from Kuala Lumpur, logged into his favourite mobile esports platform after a long practice session, a bright banner caught his eye: “Claim 50 Free Spins on Starburst – No Deposit Required.” He tapped, spun the reels, and within minutes the app suggested a live wager on the upcoming League of Legends match between G2 Esports and Cloud9. The thrill of...