agree on poor analytical skills.
top talent devs tend to work on front-office apps that generate $, and not the backoffice intranet type apps for internal employees and processes.
i think it is a function of compension difference as well and dev self-selection