Earlier quoted context omitted.
My post had the condition of "competent developer". There are certainly some developers that aren't competent. In my experience those developers get weeded out of the industry relatively quickly. This cuts off the bottom of the bell curve leaving most most developers with something close to an average skill set or above. I also won't discount the frictional costs of changing teams. If you take two identical developer…
"There are certainly some developers that aren't competent. In my experience those developers get weeded out of the industry relatively quickly." That gave me a chuckle.
(Though, of course, some social intelligence goes a long way. No need to actually know how to code.)