I have been living multinationally for the past several years and it is a serious hindrance on all three of these 'ecosystems'.
Apple seems the easiest to work with as long as you maintain an account and a credit card in every country you want to deal with. Their devices all support multiple accounts, albeit with significant inconvenience, and they do not disable features based on your geographical location.
Amazon is not as good, but I only use them for Kindle so it doesn't faze me as much and I just deal with having a US account.
Google is the worst of these three in my experience, because their digital restrictions and feature-disabling systems are mainly based on physical geographic location (which they sometimes get wrong), not the location of the linked credit card. This means, for instance, that I can buy a Google phone in San Francisco and not even be able to look up my order the next week when I am back in Tokyo. (The product isn't available here so you can't even see it--even in the purchase history section when logged into the account.)
All of these systems are horribly flawed from the multinational customer's perspective. But essentially, big corporate doesn't really give two shits about the minute percentage of users that live/work in more than one country, so I doubt this problem will get better.
In fact, I expect it to get worse as more companies copy Apple's platform-as-closed-monoculture concept (as e.g. Microsoft is doing).