Very thought provoking article. Permit me to add another point. In the same domain a Goal should be single. The confusion arises when people seek to achieve multiple goals at the same time.They end up with nothing;somewhat like falling between two stools.
I strongly disagree with your point on being practical. If the mankind would have been practical all these times we all would have been living the life of gorillas.
Dream...Everything starts with a Dream...Desire for MORE...That is the very nature of mankind.
Please refer the article - It tells if you are not practical you may get frustrated. In fact, frustration is the best of all emotions.It tells you that you can do more than what you are doing now.(But unfortunately our people know only two emotions - Happy or Sad...)