I'm going to be devil's advocate for just a second. Financial aid is there to help those who truly cannot afford to attend college, not for those who move assets and create trusts in order to shield their income from a financial aid application. There is not an infinite budget for FA at any school, including the well endowed Ivies. This means that when they give GRANTS to those who might be able to pay a bit more, they have less to give to someone who truly may need it.
It stinks to be "upper middle class" or just middle class tbh for financial id applications. You get caught not quite having enough but maybe not really needing it the way others may, and all because you made smart financial decisions and had good jobs along the way. Believe me, I have felt trapped.
But, please, let's remember, that financial aid is not a given right. It is meant for financial NEED. Paying for college is hard for many of us - tightening the proverbial belt, taking out loans, using the house for cash flow, spending less, changing cars/vacations etc.
And also those who donate to colleges do not want their money ultimately to subsidize those who can truly afford college -- they do so to help those who truly cannot.