I dont know about restricting entirely but its not smart to be breaking the game down too much. They could ask the industry to self regulate and restrict itself to only bets on the overall outcome of the game. It should be far easier to detect cheating over the duration of the entire match then just 1 single statistic someone placed a bet on.
Currently, illegal bets are done on every ball or over level so even legalised gambling allow only overall match results for betting these illegal activities will continue.
Once it is illegalized addicted people may spend all their money on gambling and can create other social issues so they need to prepare for how to tackle these issues or put some restrict on each person how much he/she can spend on gambling on a daily basis or monthly basis depending on their earning.