0.9 new cases per existing case and it goes away. 1.1 new cases per existing case and it grows uncontrollably. There isn’t a true middle ground.
Also, I think that in reality this isn't actually as scale-free as the nice simplified models suggest, and having 100x the population would make it harder to stamp out spread within the country. Remember, the number of cases per existing case isn't some fundamental physical constant - it's an average over a bunch of different opportunities for transmission with wildly varying expected numbers of new cases per existing case. 100x the scale means 100x the opportunities for low-probability superspreading events that ruin your day.
Reaching that point 4 months ago was a completely reasonable goal. Sure, our current situation is improved by some herd immunity, but that’s far from the only effect in play.