Yes, in many case it's not worth going to work instead of staying at home. I was talking to a business neighbour yesterday who was complaining that a young chap had just not bothered to turn up for work leaving an expensive piece of machinery idle and a very unhappy customer. When reminded of his responsibilities he just said, 'so what, sack me, I'll get all sorts of money'.
They moan because there are all sorts of costs, overheads, red tape, call it what you will, that are time-consuming and of no benefit whatsoever to the business. Why don't they quit and work for someone else? They have long-term contracts for rent, staff contracts, you name it. They can't afford to stop and they earn a pittance if they carry on. Take a look at the number of business start-ups if you want to gauge the true business environment.