This is exactly what is wrong with American culture. Not willing to take risks to build something great.
If I live in a place with constant uncertainty, taking one uncertain bet over another makes little difference.
If I instead live in a place of relative historic stability with (real or perceived) short-term uncertainty, it makes a lot of sense to wait until the relative stability has returned.
8 of the top 10 companies in the world we're started in America in the last fifty years. If you were try to guess where the next world beating companies are going to come from I am sure some will come from China, Europe, South America, but still most from the US. The US still puts the world to shame in putting capital at risk on new ideas.
Betting on insanity is not "courageous risk taking"
if you want people to think long term you need long term stable policies that won't change the next time someone else sits in the oval office or Congress changes hands. you need to commit to a strategy.