IMHO more appropriate would be "low skilled labour".
We should use the correct term when describing jobs that require little specialised skill and separate them from the persons performing it (who may be very skillful in other non-related areas).
If there is cultural stigma in using this term, should we sacrifice accuracy and succinctness in technical/professional discussions on related topics by dancing around with terminologies? If we "evolve" and use a new term that is not currently associated with the same stigma, will this neutral term eventually still be associated with the same stigma? If so, is it worth the effort and penalties (e.g. interim confusion) as a whole?
I am genuinely curious about this, I think there are many good points on "both sides of the coin".