I may be missing some things here, but as far as I know, Japan and the USA have the actual HQs of Pokemon, Canada doesn't, pretty sure England and etc. don't either. They are treating the people who are hosting them, this brings us to the issue of Money. It will cost Pokemon more money (Please don't say "But they make so much money anyway, they can afford it" if you do, you don't know how business works) to travel to other countries and set up these events, if you actually pay them to bring these events here, talk to me, if not don't bother complaining.