I almost agree. But there is two problems in your reasoning.
Firstly, globalization do not much benefits to the poor. It’s not mixed feelings: globalization is a threat for them, and a threat far more visible than nationalist populisms. They have the choice between two threats, and they choose quite reasonably.