This was reinforced recently when an incredibly good software engineer I knew recently got stuck with a problem. It ended up being a networking problem but his understanding of anything deeper than basic DNS settings was approximately zero. I was actually amazed given I assumed from his other knowledge that he would have a similar understanding of deep network concepts.
I think this happens just as much in companies. Yes, they may have 100s of insanely good graphic programmers who can do crazy low level stuff with shaders on GPUs, but do you know how to build a set of scalable and extendable web services to power a GUI app, with localisation, payment methods, 2FA, etc. I have seen some absolutely insane APIs written by game devs before, basically reinventing the wheel to pull a news feed in.