The goal of software engineering is to control complexity, not to create it.
There is only one thing that makes a dream impossible to achieve: the fear of failure.