I enjoyed your writeup too. If I had to choose between being able to low level do everything without having a high level understanding of how they fit together and on the other hand having this high level understanding with no low level applying skills I would definitely choose the high level view. It is IMHO far more valuable to know how they fit together.