I think the both of them are the major reason why so many people suffer. When you are paid little amount of money for your work in a business venture and the cost of living is high you'll probably suffer. The cost-of-living can also make high salary and has to suffer also.