The more advance you are at any profession, the problems are worse and requires perfection of the basic level solutions.

See Professional athletes for example.

In software you begin to dable beyond the wrappers and go to first principles