Many Americans live paycheck-to-paycheck and cannot afford to quit their bad job before looking for another
American healthcare system means that if you are between jobs and anyone in your family gets seriously sick/injured then you will be in medical debt for the rest of your life
For many people, there are few jobs available. Maybe the other jobs pay too poorly for them to live on
As discussed, employees aren’t given slack-time, so they can’t search for a new job while at work
Because they’re exhausted, they can’t search for a new job while not at work
Amazon isn’t the worst place to work. Your next job might be worse! (Small businesses in the USA are exempt from many rules and effectively-exempt from many more.)
Changing jobs carries a lot of risks: