I was quite happy with the track coverage in the US on Universal (they only made us watch about 1 lap at the start and 1 lap at the end of distance events, which meant more time for sprinting :).
But some years back when Stanford tried to host the world championships, the killing issue wasn’t nearly a track venue or seating as much as tax policy. The IAAF has a requirement that prize money be tax free, there was no US Federal tax exemption to be had, and the organizing committee didn’t have the money to cover the tax reimbursement, which killed the attempt.
Lacking a US Federal tax exemption for the visiting athletes, the whole issue of hosting the championships in the US is moot.