Standing on the shoulders of giants is a necessary part of creativity, innovation, and development.
Each new innovation or idea opens up the possibility of additional innovations and ideas. At any time, there are limits to what is possible, yet those limits are constantly expanding.