Some players earn money from the content they make online. There are currently two main platforms on which esports professionals monetise their content: YouTube and Twitch. On YouTube, pro players can run ads on their videos, which generates revenue.
Gambling and gaming are two different things. Gaming is when you participate in legal, state sanctioned wagering. Gambling is when you place bets or wager at locations or online platforms that are not permitted in the State, which remains a criminal activity.