It has to be regulated outside of the platform, because otherwise you just get people using multiple platforms.
If the maximum you could spend gambling each day was $20 across all online platforms, you'd not really have an issue.