> Almost all of these concepts could easily be learned in a few weeks by a talented engineer with strong fundamentals in software design and computer science.
How about average engineers with average fundamentals? The kind most people will on average be hiring and working with.