More generally, society's achievement currently rely on a workforce that gets more and more specialized.
We are bound to fragment every sector into sub-niche where specialists in functions, general programming and infrastructure resources cooperate on their boundaries without being able to quite understand what the others are doing.