This has to be done within the sport governing body, rules, legislation and policy.
IOC should sort this out. The are reasons why they are not is because the current institution is the very one that is exploiting the flaws for their own benefit. You have identify the reason but not the cause. For example, how many times do we get all European panel in N.American events or even in Europe? Or outside ladies event generally? Why should they want to do something about it if it removes power and disadvantages them? (Architects being Speedy + Alexander Lakernik, VP of Russia federation who decides on rule changes, chairman of Tech committee/judging)
And why should I be responsible about it, I am just a fan, so I post on boards

Day job is already taking too much time off my hands, and uhmm frankly I have better things to do.
Japan, China, Korea et al. it is time to team up and do something about these funny goings, where basically others can have all the advantages they want - when it suit them, but you can't, even if you are hosting these events and paying all the money!