The engagement of F1 with the USA has been a catalog of ineptitude, bad events and general neglect. AFter the abandonment of Watkins Glen, supposedly due to poor local amenities such as roads and hotels, and the loss of Long Beach, which became a CART race, we had the 1980 and 1990s races held on temporary circuits all over the place (Dallas, Las Vegas, Phoenix, Detroit), then the coalescence around the Indianapolis road course, which was marked by the 2005 race debacle where 6 cars lined up. That event was horrible for the perception of F1 in the USA, it looked like arrogant Europeans flipping off the marketplace.
COTA is an excellent circuit, but the long-term viability of the race is still in question because of funding issues. Canada is a keeper, Mexico is still in question in the medium-term.
The US team (Haas) has no profile in the USA to speak of, and the situation will not change until an American driver gets a ride in a competitive car. With the current 3 team hegemony in F1, Alexander Rossi would be foolish to step back into F1, since there is nowhere he can win, whereas he has a chance to win most Indycar race weekends.
F1 has to work a lot harder to truly establish itself in the USA, and the two-tier nature of the sport has to be fixed, or Haas will not be there after 2020 either (see this week's Autosport for more hints from Gene Haas that he is running out of patience).