The problem is not just the moral inadequacy of the economic virtues, but their disappearance.  Hard work and inventiveness are still rewarded, but self-restraint, thrift, and prudence surely started to vanish with the first credit card.