It’s normal for parents to have anxiety about their kids’ futures! I commiserate in that S21 is not going to get high blood pressure from anything related to school.
I think this decision is up to your son, provided there aren’t financial considerations. Personally, he does not sound like a great fit for the culture of Cornell, but that is based only on feedback from local students who attend and/or graduated from there.
Lastly, I know 2 women who have recently graduated from Richmond and both got great jobs, with salaries well above the averages posted upthread (which is incomplete data anyway, as only a portion of students completed the survey).