Fundamental differences between gambling and prediction markets:
Gambling is negative-sum. Bookmakers set odds, take a cut, and on average, players lose money, and the house wins.
Prediction markets are information markets. Traders compete to profit from accuracy. The market maker pays for liquidity and gets information in return.