It's not being provided in that jurisdiction. If you are hosted/domiciled in a country foreign users are entering another jurisdiction when they access the service.
Another way to look at it is that customer is sending money to another jurisdiction.
Countries can and do pass laws about whom their citizens can trade with. It seems like that is a better route than inventing jurisdiction over foreign companies.