Let me explain why I am asking. It seems to me that we already hit some sort of physical limit for the clock rates. We can't (easily) double clock rate of a CPU, so we add more CPUs. But programming multithreaded applications is more difficult, so it is more difficult to utilize this power.
Can't we hit similar limit for humans? Is there a limit on what humans can comprehend and build? Let's say one programmer can code 1 abstract feature-unit per day. There are limits. What makes everyone think that replacing humans with robots will require not 10^100 abstract units of features? Why no one considers that this problem may be just _too difficult_.