I know many have an issue with the Championships not being centrally located, but Spire Insitute has 10000 capacity - the same as Jesse Owens - and has nine lanes. It also has the adjacent indoor track that could be used for warming up.
The new owners are investing quite a bit of money into the whole facility and is actually in the process of purchasing more land nearby. There was some concern about it going away. The new owners at least appear to be genuinely giving it a real go and expanding things.
With regard to running big meets, Charlie Powell ran the Penn Relays for years.