It partially comes down to labor costs. Americans want to get paid upwards of $15/hr yet don't want to pony up to pay more for motors as a result of that added cost.
If motors are made in China for reduced labor (and final product) cost, people complain we are using "slave labor".
If motors are made in the US, people complain prices are too high (due to labor costs). Go back a few years where the only good motors were Neu and LMT, and the prices reflected that quality.
But no, people have to bitch and moan about something. Everyone wants top-shelf quality made in the USA, but don't want to pay for it. Idiots.