I will say it a couple of times every year: UNC needs to schedule less games against teams ranked below 200. It is easy to beat teams in the 100 -200 range, almost zero chance of upset.
But when you play:
#316 NCCU
#211 Elon
#260 NC A&T
#277 UNCG
#285 Boston U
#329 UNCW
#331 Charleston So
(plus #245 BC, #222 SMU, #265 Pitt in your own conference)
that is 10 games against bottom feeders. It kills your SOS and there is no score we can beat them at where out NET does not take a hit. Making matters worse, we as a program value playing depth and focus on defense which makes running up the score less of a skill we have than other top teams.
Playing 10 of these negates any benefit gained by winning a solid Cancun challenge convincingly and taking our licks against #3 TX and #2 UCLA
I firmly believe that if we played, hypothetically, 5 of:
#103 College of Charleston
#112 ECU
#142 High Point
#145 Coastal Car
#153 Liberty
#162 Charlotte
#192 App State
Instead of 5 bottom dwellers we did play, we would be higher in the NET right now due to SoS and thus more squarely on the 4 seed line. same thing in 2022. And no, we are not losing any of these if UNC is a top 25 team . UVA and BC were sub 100 three years ago when they upset us on the road. That was the year we ran out of guards and ended up an 8 seed. Those are our only sub 100 losses in the last 5 years.
How much was dook harmed by playing one of the toughest OOC schedules in the country and getting waxed repeatedly? I am not saying we should do that, just be smarter on the weaklings we play.