Couldn't fully read the article though.
If betting wasn't allowed it would be significant income loss for sports teams as well. Maybe you might think that they don't need that much money, but that is subjective.
When I was going to college I had multiple friends that would compulsively gamble whenever there was down time. They wouldn't have lost half the money they did if gambling only took place at Casinos, or at least at dedicated terminals.