For High School and early College degrees, knowing the basics helps later work when working with the more advanced tools. After learning (and being able to know) the basics then move into the more advanced tools. Both are needed. Generally when working on complex systems it's easiest to understand when it can be broken down into clear, demarcated segments. Overall it's complex but each individual segment is made up of basic understandable ideas. That way you don't need to look at everything all at once. This is the way much of networking works using the ISO reference model. Knowing the basics helps when you need to fall back
It's the difference between knowledge and understanding. Our society often fails to value the latter, since it is not immediately useful in the short-term and requires a wise long-view to appreciate. This is very much to our collective detriment.