St Eds has sent a lot of kids to Ivy League schools in the past 15 years or so. With the coaches visiting the school a lot it's not surprising that they got offers. A few years ago Eds sent football players to 4 or 5 schools from the Ivy League.
I agree with your point though. Career earnings will be far higher if they went to Harvard instead of Michigan State, even if you are optimistic and say they will play in the NFL for 2 years at just about the league minimum.