You have hit the nail on the head....too many of today’s younger generation seem to have little to no morals. So many have not had to work for ANYthing. They don’t understand the “price” of every day living.
Most have never learned the work ethics we were taught. I know some who could never keep a job longer than a few months as they either knew more than the boss or just couldn’t make it to work on time!