I'm sure Cowles would find it much easier to have ABC/FOX throughout the entire state, but they're not touching KSVI/KHMT. Billings sits at the base of the Rimrocks, which run along the city's eastern border. Both KULR and KTVQ have their towers on top of the Rimrocks, as close to the edge as possible. It's the only way you can actually see the entire city. KSVI and KHMT share a tower, which would be okay except that KHMT is licensed to Hardin, MT, 45 miles east of Billings. The only way you can run both stations on the same stick, while legally covering both Billings and Hardin is to be farther away from the edge of the Rimrocks. In the case of KSVI/KHMT, the tower is 10 miles east of the edge. Since the tower can't see most of Billings, the signal simply flies over the city. KSVI/KHMT have to run multiple translators to fill in the gaps.
Since the FCC is unlikely to ever allow KHMT to change its city of license from Hardin to Billings, this is always going to be an issue. That's why Cowles is not going to trade one very good station for two bad stations.