Well, for the career tracks that you have mentioned, there is no doubt that an ivy would be a far better choice but a few things to keep in mind:
- 3 out of 4 kids will change majors, direction.
- A lot of kids with technical backgrounds are getting into law and consulting
- Even at ivies, at least based on data from the time I attended, less than 10% of the student body ended up in finance and consulting.
- Law school – like med schools, it is becoming very diverse as someone else pointed out. Up until 2017, where a kid went to school mattered for med school, not anymore.
It is great to have choices. Not an ivy but my son chose Alabama over NC State (much higher ranked) for engineering because he felt the love and loved the school.