MIT thinks it's okay to boil down someone's financial future into a single dominant number (parental income). What if your parents had a lot of debt because of a major illness or death? What if that supposedly high income is counter-balanced by living somewhere expensive because that's where the high-paying jobs are? The fact that none of that is taken into account means it's not about bad luck, it's about an unjust system.
MIT could afford to make tuition free, but the popular misconception that they're levying a tax on the rich means they won't. If you want to control how much one generation passes on to the next, there are far better mechanisms to do that than college tuition.