The Net is based off of who you beat and who you lose to. By playing a good schedule, you can impact your Net rankings significantly. We do not play a good schedule. We get few to no Quad 1 opponents and we surely don't beat them if we play them.
I think that's why you're seeing so many of the top teams this year playing each other OOC. It's been fun to see the Uconn's playing the UNC's and such. They know that even if you lose, its better to lose to a Quad 1 team when it comes down to selection day.
I don't think anything will help the mid majors until they improve their scheduling and, of course, actually win some of those matchups with better teams.