We should mostly hold dollars because we live in the US. It’s as simple as that. Our future goods and services will be paid for in dollars, so this is the natural currency to hold for US residents.
That being said, it is good to be diversified for investment purposes, especially in uncertain times. I’m 75% in dollars, and feel comfortable that way.