I don't get it: Moving assembly to China is driving prices down.
There are millions of really poor Chinese people eager to do work for far less than you could live on in a modern, wealthy western democracy. If we wanted to drive prices down locally, all you would have to do is produce a massively poor under-class and store it locally.
This isn't very compatible with democracy, and causes a massive amount of crime, and generally sucks 3 ways from zero.
Employing cheap labor is useful. Keeping poor people away from you is useful. Thus, having a supply of cheap labor overseas is useful.
In exchange, you can pay the poor people overseas a massively increased wage and increase their standard of living. Given a generation of two, those people educate their children and produce a wealthier society that produces higher increases in value, and becomes less suitable for basic assembly. You then proceed to find another reasonably politically stable place that contains huge numbers of dirt-poor people, and trade with them, eventually lifting them out of poverty.
Repeat until absolute poverty is eliminated, or every absolutely poor region of the world is politically unstable. Hopefully by that point you have decent robotics to make skilled labor nearly as good on a price
erformance ratio as cheap unskilled labor, and you continue growing...
But no, you shouldn't expect paying someone a first-world standard of living to to grunt construction of a special-purpose small-market high-development cost device will be cheap. It is when you can spread the development cost over many consumers, and find the best price/performance production facility, that the price of something can be driven into the floor.