No sensible discussion about globalization should ignore the impact of economic sanctions have had over the developing world and how globalization in some ways made weak countries subservient to strong countries.One of the main arguments is how it undermines a nation's self-determination and how the price is too high.
Global trade isn't the same as globalization. You can trade fine with others without relying on them. So your discussion about lifing people from poverty should include how specifically interdependence between countries as opposed to improvements in technology amd trade relations has resulted in poverty reduction.
We don't have to look far, because of globalization, a potential conflict between taiwan and china is the current biggest threat to global peace. TSMC is building factories in the US and India as well as apple trying to get out of China specifically to avoid global interdependence. TSMC plans to supply US demands by US fabs. But apple will face the same issue in other countries if or when conditions become hostile.
We don't live in a world where every country is working together for the progression of mankind. Each country looks out for itself. This means banning US tech companies from operating in Countries like China but allowing them to outsource labor there. Anyone from the rustbelt or former industrial towns in the US will tell you the impact of outsourcing labor (greedy business finding a way to to pay people less).
Another consideration is the impact of automation and how cheap labor is needed less and less so why not make stuff locally?
It isn't just poverty that reduced but the wealth of the few top rich businesses increased by many orders of magnitude because they got around tax and labor laws thanks to globalization.
My argument is you can still have free trade and innovation without giving up your sovreignity as a nation or looking the other way on tax and labor laws or undermining local labor unions.