It's great with managers that have domain knowledge, but having domain knowledge does not make you a good manager.
It's great with managers that have domain knowledge, but having domain knowledge does not make you a good manager.
While frameworks and libraries change all the time, the concepts do not.
I'd compare it to using Wikipedia/web search for basic facts. Even if you don't know the capital of Morocco off the top of your head, you know how to answer that question.
Human languages are similar: I've studied six + have a Linguistics degree, and even languages in families I've never studied before are a lot easier for me to pick up than somebody who's only studied 1 non-native language.
“Building client-server architectures to run on the internet” is domain knowledge that hasn’t significantly changed in the last 20 years.
This is the part that I think a lot of technical people really misunderstand, hence all the negative sentiment about turning developers into managers. A stellar incredible "10x" team of super talented developers can not negate the bad people dynamics within a project caused by bad leadership or lack thereof.
If you think the current crop of managers are doing all this, I am afraid you are mistaken.