We could actually have virtual divisions that rotate each year. Have 4 pods of geographical interest and just rotate them so that we don't go through a three year cycle without seeig a team.
For Example: Western Pod (ASU, UA, BYU and Utah), Big 8 Pod (KU, KSU, ISU and Colorado), Texas Pod (TT, UH, BU and TCU) and Easternish Pod (UCF, WVU, UC and OSU) with Divisions X and Y:
2025: Division X would be Western + Big 8 pods
2026: Division X would be Western + Texas pods
2027: Division X would be Western + Eastern pod
So, those 8 teams would play each other + have 1 game randomly assigned each year from the other virtual division matching #1 vs. #01, #2 vs. #2, etc. based on the previous year's record.
So, every team would play every other team at least once every three years and add a bit of fun wiht the random game each year. Something like that anyway.