I guess another idea is to redo divisions every year based on some idea of rotating opponents. Basically keep the flex plus that came out for locked games, lock Oregon and Washington only with each other (they weren't playing USC and UCLA every year), and then redo the divisions every year. For teams with two locked opponents, they would have to be in a division every year with one or the other. For Iowa (the only team with 3 locked opponents), they'd have to be in a division with 2.
This isn't as neat as a pod or semi-pod system, but would allow for some flexibility and different competition each year.
On other approaches. I am not really a fan of the 3 division approach unless they have already decided on a method for introducing semi-finals (doubt and hope that doesn't happen). While I think I think 3 divisions has merit, since we are trying to get 2 teams for a CCG, I don't love the approach.
Side Note: There is some rumors of 10 conference games coming. I think that will help however this is done.