That's not always sufficient. You can end up in a situation where an American court demands records that concern European customers. In that situation, handing them over gets you penalized in an European court, and not handing them over gets you penalized in an American court. Both will have the ability to really hurt you, and "the other court tells me not to" is not a defense at either of them.
Companies did this before the internet and even with internet they did it for China regulations.
I mean, even translation to different languages is basically "special implementation" for different countries...