The rationale is that people with less usually have to spend a higher percentage of their income on basic living necessities than wealthier people.
This attributes to the complexity of our tax code. Federal tax compliance overall consumes more than 6 billion hours of time each year.