If we had tunneled vision we can't be where we are now. China is smart enough not to directly confront US until we are fully ready and US is totally declined, it won't happen soon and China and US will still enjoy each other's trade and money for a very very long time.
You are where you are because of cheap labour and hard work, you are the factory of the world, nothing more nothing less. China is a right mess as far as geopolitics goes, it has issues with basically all its major neighbours, and that's not something to write home about!
Take India-China for example. Why does China continue to antagonize India is beyond me! Why does China covet India's territory is beyond me. I mean if the area was resource rich or gave China's western regions access to the sea, I could understand the value of Arunachal Pradesh to China, but it offers none of that. Just more rugged, inhospitable land, which China already has plenty of! Yet China keeps needling India and pushing it further and further into the American camp.