If you have desirable skills, why does the business have all the power? If you don’t have desirable skills and yet remain employed, how could you expect otherwise?
well personally I think the people you hear complaining about being abused by their employer are more unskilled, otherwise they would leave for greener pastures as you said. But unskilled people are people too! And they have rights and should be treated fairly