That does happen. The law doesn't back them up, but many companies have that culture and good luck proving you were let go because of that vs something that is legal.
There are plenty of jobs that are more reasonable. They tend to be boring jobs though, so many are willing to pay the price to work a more exciting job.