At Sun I have attended a number of sales planning training courses and assisted in some account planning sessions. One common theme in these sessions is that if you want to accomplish success you should have a sound planning strategy, and this strategy should look at the long term relationship with your customer. These sessions were held by the Client Executive and the account team. The question that often came to the surface was the following:
“If I discuss my account plan with my manager, and talk about the multi-year objectives, he almost always asks me what deals I can close in the current quarter. How do I handle this situation?”
This is what typically happens in companies that are listed on the stock exchange, and especially on Wall Street. Companies need to deliver results each quarter, and Wall Street is not really interested in the long term, if you do not beat or meet expectations in the current or next quarter your stock price is going down.

Needless to say this is putting immense pressure on C-level management, and this inevitably trickles down to sales management, who is asking for as many deals to close in the current quarter. What happens next quarter, or next year does not really matter much.
There was one exception where a 3-year growth plan was initiated for a certain set of accounts. Without going into details I can confirm that account teams who signed up for this (and received management support) outperformed their colleagues by +10% points (and more) in those 3 years.
But what if companies decided to stop quarterly reporting? What if they only sent out information in their annual report? Would that make a difference?