Society (i.e us) is to blame. We made this stuff legal. There was no need whatsoever. We don't get to blame the people working at these companies.
[1] https://www.nytimes.com/2014/11/14/opinion/nba-commissioner-...
[2] https://www.nytimes.com/2022/11/20/business/sports-betting-l...
This goes back to the trolley problem. I'm part of society, and I'm not to blame in any way for this; I had nothing to do with it.
If you are in the US, you are to blame for the US gambling situation. We make the rules as a society.