Leaders recognize that in order to lead effectively they need to give their followers success. Some leaders are concerned that if they reveal their goals to their subordinates there is the possibility that they might miss the goals. The leaders are concerned that they might lose credibility if this happens. While this is certainly a possibility, the risks of not presenting any goals to an organization are likely to be more detrimental that missing a goal occasionally.
If you think of an organization as a game and all of your employees are players in the game, you'll see why having goals is so important. If none of the players understand the rules, it is unlikely that they will have much fulfillment from playing. Even if they lose occasionally, it is better for them to know the rules than feel like they are working toward something that was just random.
When your player/employees understand the rules and how to score (what the goals are), they can enjoy what they are doing. Someone who enjoys their job will be much more productive than someone who is just trudging through the day doing what they are told. The most efficient organizations are those where individuals take personal pleasure in meeting the goals of the organization. The least efficient organizations are those where individuals don't really care anything about the organization's goals or what it is trying to achieve.
Communicating goals doesn't guarantee that your employees will be motivated and love what they do, but if you don't convey goals to your employees at all you can certainly guarantee that they won't be motivated because they won't know where they are going.
Leadership501 is a website with resources for leaders and people in management positions. Please visit http://www.leadership501.com to find out more about leadership vs.management and other leadership topics.