A Dallas tradition since 1929, the Texas-OU Red River Rivalry not relocating anytime soon

What happened
Since 1929 (except for the 2018 Big 12 championship game at Arlington's AT&T Stadium), every Texas vs. Oklahoma game in the Red River Rivalry has been held on the fairgrounds in Dallas. But why?
Summary assembled by rule from the sources below