Not so strange. The NCAA Tournament didn't start until until 1939, long after Harvard and Yale won so many football championships and had become irrelevant in major sports. Even then, only eight teams were in the tournament.
March Madness didn't jump to 32 games until 1975. Penn or Princeton has won the Ivy almost every year since then (yes, Cornell, you won about three).
Harvard's won three of the last four Ivies (and lost the fourth in a one-game playoff).
Thanks. That explains a lot. Looks like Harvard gets to play MSU next. Buh bye Harvard.