Most of the conventional things that people understand about holding are wrong though...unsurprisingly, given that most of these conventions are produced by people trying to sell you something (I know this, because I worked in financial services, and used some of these conventions to sell things...it makes sense because individuals are stupid enough to do themselves real harm by trying to be clever...but this does not mean that being clever doesn't work, it just means you are stupid).
What do you mean?
If we flip this and imagine that everyone knew with certainty what the underlying values (earnings, dividends, etc.) should be then the return on stocks would always just be the return on the underlying values (it is a bit more complex than this, in reality the cost of capital differs between individuals so you are always going to get volatility...but the point is that because people are trade their portfolios faster than fundamentals change, then there is always going to be a timing strategy that works...that is how HFTs make money most days over decades).