It’s not like this is staying at Podunk vs going to a superior college. I don’t know why you think he won’t have job opps from URichmond. To truly benefit from Cornell, he doesn’t get to just go to class and not engage in activities. He needs to self advocate there. Not just be there, waiting for pixie dust to land on his shoulders.
I’m not against the xfer. But nothing you’ve written makes this “Wow, the perfect school he researched and loved, the perfect match, has come through!” Instead, you make this about job prospects for a laid back kid who may not “work” the Cornell system any better than now.
I’m a believer in the fish/pond thinking. Can he be one of the bigger fish, eventually, at R? At this point, he doesn’t even have midterm grades.