This is a topic for another day, but I'm concerned about the ease of sports gambling, DFS, and having a third-party bet on games for a player in particular that's involved in those games. A referee that's involved in those games.
The argument, 'That could have been going on FOREVER ... DFS wouldn't stop someone from hiring a third-party representative to go to a Las Vegas Sportsbook and bet the house on _____" ... you're right. It's already happened (coughTIMDONAGHEYcough) so let's just make it easier and harder to track, right? Silver: "Popularity!"
Read the book, Bringing Down The House and you'll understand how hard it is and has been to physically show up in casinos after you keep winning in massive quantiies, the lengths these casinos go to when there's repeated success, and that tangled web when someone's identified and nabbed or blackballed on the strip would lead back to the player eventually - as Las Vegas casino's security teams showed in that book with their Zero Dark Thirty Lite interrogation bits.
Suddenly if the gambling aspect/sports becomes intangible, and the third-party representative can essentially log on from anywhere with instructions from a player, ref, etc. -> who'll then, over the course of the game, make little adjustments/errors to salvage the bet for himself or themselves, then we've become the WWE with the possibility of several forced storylines clashing simultaneously.
Don't think about the current status, try to imagine the problems that could exist on the long-term timeline of this. You don't want a problem you can't reel back in, like e-commerce on the deep web as a result of the internet being invented a decade+ before, or ISIS using Facebook/Twitter to impress and recruit their favorite five-star "recruits" who they'll brainwash ... it doesn't have to be life-threatening stuff to have imaginable long-term effects that are negative. It's hard to reel something back in if it's been written in contractual-form that both sides agreed to long before (e.g. the NCAA's multi-decade old code that has kept the 'amateur athlete' model, as it's currently defined, intact).