In Japan, citizens will punish you if you don't respect their law (e.g.: by not using your service). One of the reasons of why Uber had a hard time in there initially.
It's hard to get public support of law breaking when your solution is just incrementally better than the existing system.