Hang on, this should be the number 1 point of your entire blog post. Honestly, if your post was titled the obvious "Don't make mobile apps only for one region" then you'd be getting a lot of comments saying "Well, obviously".
Seriously your problem here is not that you made a mobile app. Your problem is very clearly that you excluded 99% of your user base. Any chance you can explain the reasoning behind this..? I can't even begin to understand it. Outside of government required tax applications, I cannot think of a single successful single-region productivity app ever.
But I can assure you that regarding anything finance-wise, it's simply impossible to launch an app that that complies with local laws everywhere at the same time, especially without proper funding. Take Quickbooks, it exists for 5-10 years, and they're still postponing their launch in the French market. We've gone global since then, and we've grown in 10 weeks way faster than we did in 1 year.
Before that no one on earth will even care about your product enough to sue you.
On top of that it's quite expensive to go to France and sue you there as a foreigner.
These policies are reasonable and by following them you will rarely get into trouble in Western countries.
Of course some other country might object, then the app might be modified by me for this country or removed.
How many apps or website would exist today if checking every law everywhere would be the standard procedure? Probably around 100 websites and 25 apps in total would exist because only big corps can afford this.
Aside from that I don't understand what point you are trying to make here.
Are you suggesting that a developer should not release apps without first making sure that the app doesn't comply with any laws of any country?
And it's not something you casually forget to mention in your postmortem (ctrl+f for "France" and "French" in the original article).