this is exactly it. Rental costs are deducted as expenses for a corporation, but the same rental expense cannot be deducted from income. Arguably, the cost of staying alive for a person is an expense for making the income!
To make it catagorized would be too complex though - i would propose that personal income should be average-able across that person's lifetime. I.e., if i made $1000000 in one year, i should be able to spread the income from when I first started working (and paying taxes), so that my average income per year is the same number. Then you back pay all the "missing" taxes from those years, rather than suddenly jump to the $1,000,000 tax bracket and the gov't taking 45% from you in one go.