Earlier quoted context omitted.
Sure, but people also take jobs because they really need the money. I don't know if you have spent any meaningful amount of time without a job/money - but this world REALLY fucking sucks when you have no income.
A good strategy in this scenario is to take the first job you can when you need money, but keep interviewing. This way you can be more selective since your needs are already being met.
Employers afraid of losing employees should be reminded that employees aren't property. Employees are often stuck with employers for multiple hard reasons and employers know this and exploit it. I've encountered many employers who actively select for employees based on their ability to be manipulated for these kinds of reasons, eg student / mortgage debt as handcuffs.