It's within the (usually hard-fought for) rights of employees in many countries to refuse such meetings. Unless they explicitly signed up for such a schedule of course. However, I would be very surprised if freelancers and people in leadership positions can refuse to participate in such meetings. In turn, they usually have higher salaries.
Of course, it sucks for people in other countries not being able to refuse to work at weird times. But if they could refuse, their country would immediately be much less attractive as an outsourcing destination.
Edit: tl; dr: regular remote meetings should between people in leadership positions. Day-to-day work should be managed by local managers, else it will either suck for everybody or suck enormously for workers in the country with weaker worker rights.