Why is it that FanDuel, DraftKings, etc. are legal to play online but betting on games isn't?

I get the argument that fantasy football can be viewed as a game of skill, not chance, but why can't the same argument be made on behalf of betting on teams?



BS