> The entry barrier is also too high; you need too many years of serious CS education, usually a PhD.
School taught me none of that(the opposite with more of a focus on big-o and ignore the constants), all the good systems engineers I know either learned it on the job or were self taught.