Yep, as someone who also travels between countries regularly, it's complete nonsense. "This app isn't available in your region" - what do you mean, I am literally in your region.
The sad part is sometimes just switching languages/locales on your phone (i.e. changing the language from US English to British English) fixes this as it's all the code checks.