Many have been saying it for many years, bunch of losers who make a career out of underachieving. You never hear the best money managers saying that. They do not concern themselves with what is out of their control and focus on investing in the best companies and holding. If you are few years from retiring and/or needing that money shortly, you should not be here in the first place.