Yes and if you think about it, it makes sense. When you say only a few teams have been good on the road, you're basically saying it's only the top 2 teams in the league every year and one of those has always been Kansas outside two years ago.
The way to win the B12 (or really any high major conference) has always been...
In descending order of importance...
Hold serve at home. Ideally undefeated, but no more than one or MAYBE two losses.
Do not lose to cupcake bad teams at the bottom of the conference. Period.
Split home and away with your peer competitors gunning for the conference title.
MAYBE -- but not even necessarily -- pick up a key road upset against your peers.
Do all that, and you usually come out ahead. It is not about going into the arena and slaying the lions on the road so much as just not screwing up games you should win.
You can be a 500 road team and still with the conference if you never lose at home. That formula has worked (mostly, haha) for Kansas for the past 15+ years.