Yo el principal problema que le puedo llegar a ver es que en algun punto hay algunos espectaculos deportivos que suelen camb iar sus resultados en horas posteriores, entonces si se liquidaran lo mas rapido posible estos contratos podrian terminar en errores y habria que pedirle al ganador que restituya la suma.
Por citar un ejemplo es la F1, que por sanciones posteriores a la carrera pueden alterar el resultado.
Se que para esto hay dos soluciones, uno es esperar mas tiempo para "cerrar" el contrato, pero esto llevaria a que sea lento y a la gente eso no le gusta, quiere cobrar ya para muy probablemente seguir apostando.
La segunda opción seria que se sancione al usuario que no devuelva algo por una mala ejecución del contrato u error, pero bueno es complicado.
Lo más lógico sería que el contrato inteligente que funcione mediante oráculos solamente ejecute el envío del dinero a los ganadores luego de que los resultados finales sean publicados al público general. Yo honestamente yo no sabía que habían deportes o disciplinas en las cuales los aficionados tuviesen que esperar un tiempo relativamente largo para saber los resultados finales de los match.
Creo que si consideramos esto la verdad es que las casas de apuestas centralizadas tienen una ventaja sobre los contratos inteligentes o los casinos que funcionan por medio de contratos de ese tipo...
La segunda opción es lo menos viable, lo que se busca es obviamente es no creer controversia dentro de una comunidad de apostadores y lo peor que se puede hacer es retirar dinero "ganado" a los ganadores por resultados prematuros.