I’ve seen weak candidates beat out strong candidates because they are 3rd/4th generation. They can say it doesn’t have much weight but I disagree. Legacy=more $ contributions and less upset alumni. It’s in their best interest to let them in if they’re relatively good in high school but unfortunately at the detriment of some better qualified candidates.
This is a pretty cynical view of the Admissions system. First, no one but Admissions really knows if a "weak candidate beats out a strong candidate" . Second, while the idea that "Legacy=more $ contributions and less upset alumni" seems to make sense in theory, I really don't think it works out that way in practice, at least for USNA. First, I suspect there are very few alumni donors who's contribution is individually material enough to make Admissions even think twice (assuming that Admissions even knows who the donors are). Second, I think the Alumni would collectively support Admission decision to base admissions on merit rather than legacy or donors.