> by the time anyone realizes they kinda need a FEW people to actually be able to reason about something from start to finish, it might be to late.
I dont think it will be "too late" by any reasonable definition. All those things are learnable and companies that will really need to overcome it, will. But, they wont be open with their knowledge. Learning/training will be expensive and once people acquire it, they wont share it like open sources and programming tech blogs did.