Unity is in business to make money. They can put on the big corporate smile but they don't really care about people who can't afford to pay them.
I disagree a bit about the implications of their commercial interests. There are two main reasons for them to respect people in the lower price range better.
Problem solved: They could have the full product available at any price but the amount you pay be the amount of royalties you are buying back. For example, maybe the (% royalty they take, $ paid by unity licensee) goes: (50%,$0), (40%,$25), (30%,$100), (20%,$400), (10%,$1600), (0%,$6400). That way, basically the more successful/professional you think your game is, the more incentive you have to pay Unity more. AAA studios would have such high profits that it'd always be in the best interest to pay the maximum amount. New indies might have low expectations, so they surrender a larger share to Unity. Any licensee that "underpays" by paying less than their product class deserves, gives a huge share to Unity.