You have said it but there are some factors that limits people's imagination and ability to achieve their goals, example of such factors in our society are the environment and parents among many others.
In an environment that is not really supportive of a person's goals and objectives, the possibility of the person achieving his or her goals is almost impossible, every goals needs a supportive factor.
Some parents have predetermined the outlined goals and path they want there children to follow without paying attention to what those children really want.
It is really hard to break free from such things which end up limiting a person's ability to achieve what they really desire.
Pop in from dreamport
I tell people if your parents or people around you are the ones trying to limit you. then find a way to make it work out for yourself, of still leave their bosom and achieve greatness so when they see you tomorrow, they regret the way they talked or treated you.
Yh that is true
But it is easier said than done.