Do you think the theory would bear contrasting to passionate college dropouts who have not become successful, comfortable software engineers? Because we need to consider those too, to avoid the survivorship bias. Unless you believe there simply are no such people.