Part of my issue is the little guys just aren't given the same opportunity. It's a numbers game. Let's say the average team plays 13 OOC games. If we're examining top 50 games, there are only 650 games games available against top 50 opponents (50*13= 650). So, 650 / 353 D-1 Teams= 1.84. So on average, the typical team can play 2 OOC games against top 50 teams. Odds are, at least for a mid-major, both games will have to be on the road. Can't come up empty if you want a shot at an at-large bid.
Here are some records of at-large teams last year in Quad 1 Games:
Louisville: 4-11
Florida: 4-12
Ole Miss: 4-10
Oklahoma: 4-10
Iowa: 4-10
Ohio State: 4-10
Syracuse: 3-9
Do we really need all of these middle-of-the-road conference teams competing for a national title?
----------------------
And here are some Quad 1 records of a few of the mid-majors that won their tournament:
Liberty: 2-0
Saint Mary's: 2-6
UC Irvine: 1-2
Old Dominioin: 1-0
None of those 4 schools would have made the NCAAs had they not won their conference tournament (Liberty and UC Irvine both won a game in the tourney, too). It's just amazingly unrealistic.
One team that I've followed moderately close the past few seasons is Saint Mary's. They missed the tournament in 2016 when they went 27-5. They missed the tournament in 2018 when they went 28-5. I don't remember their exact record versus top 50 teams those years, but I want to say it was something like 2-1 one year, and 2-2 the other year. It's unbelievable the expectations the committee sets for the mid-majors. People have seen first hand this year how GOOD teams struggle against ordinary mid-majors. Now, think if you had no choice to play 20 games against sub-150 opponents. Odds are, the typical top 50 program would have multiple bad losses if they were dealt the same schedule.