No matter what, no system will keep everyone happy. Personally I wonder about our system of social welfare when e.g. our local motels can't even get cleaners, full or part time, no experience required; and the same applies to other industries that have simply given up advertising for staff because it's a waste of money.