Prices have gone up and wages have been stagnant. A major reason why Americans have more debt is because of Obamacare. Premiums are set to skyrocket in 2017. How can the average person pay for a mortgage, utilities, vehicle, and healthcare? There is little left at the end of the month for anything else. Americans put many things on credit. Cash goes out at a faster rate than it comes in.