For the US to avoid it, they would have to shut down all travel at the beginning of January, when it was a small local infection. Once the infected Chinese people traveled to the US and Europe, it was game over. The numbers were small at first and mostly unknown, but that particular virus spreads so fast, within a month it became a problem, and within another month it became a huge problem.
To avoid it in Europe and the US, the countries would have to severely overreact based on some (seemingly) small stats. Do you really want to do mass-testing every time there's a random outbreak in some other part of the world? Do you want to manufacture tens of millions of new tests because a few thousand got infected in Timbuktu? Is that a realistic approach?
What we really need to concentrate on is the solution, which is biotech. We need to find an efficient way to stop viruses.