Agreed. Timing is everything. However, macroeconomically, there are not many appreciating assets around for the long run.
Moreover, the US dollar, the world's reserve currency is actively being attempted (and I use the word attempted because I do realize that printing money may not have a direct impact on inflation) to be manipulated.