I think both prospectives are valid. Personally, to normalize against the vast differences in income, I think some products and services(to a point) should be priced according to income. Medical premiums and deductibles for instance, child care, education loan payments, groceries, rent, and public transportation. If you really want to stir things up all prices are priced according to what would be  charged to the top income earner in the US from last year and your price is your income divided by that number with caps(ie. premiums and deductibles no more than 12% of your income).