The moral failing is definitely in how corporations are lead and how work is rewarded. I don't blame anyone for not being passionate about a job that barely pays a living wage. In fact, I think it's incredibly harmful for a country when work is not properly rewarded.