I remember a radio interview with Bowlsby I believe before he left, and Dolph asked him about scheduling and getting better opponents. He replied that he had talks with just about everybody P5 (whatever you want to call it back then) and it always boiled down to programs need home games, period - from a revenue standpoint because you never get as much money playing on the road as you do at home.
A school like Iowa (and pretty much all major schools), losing home games hurts the pocketbook.
If you're an SEC team, would you be willing to give up a home game? To play up at Iowa? Hell no. And TV $ isn't going to make that money up even if you do a neutral site. They'd LOVE to see Iowa travel down south, but them coming back up to Iowa? Nope, not happening.
I mean...you can also sit there and state today's overall TV money makes up for the loss...but why not have the TV money AND home game revenue?
I believe a 10th B10 conference game is much more likely - if the money is there to make it great for all schools. As for any other major conference, only some sort of contractual agreement between say the SEC and B10 that guarantees "scheduling fairness" as well as being 100% revenue fair for all schools would something like that be possible. I just don't see that happening unless say an Amazon throws out obscenely huge money - not impossible, but highly improbable. Do I want to see Iowa get some big names on the schedule? Sure. But again, if it were (snaps fingers) that easy, we'd have seen it by now.
Money is the issue - always has been, always will be. EVERY program wants more. And in today's financial climate, if you want to compete, you need simply "more".