In general a broad perspective is beneficial to a designer because they deal with the holistic reality and need to apply it to a somewhat fuzzy solution.
To compete with others thats more than enough and tools have very little to do with it.
>Sounds like the author wants his tools to be as fully featured as the code that will embody the resultant design. In that case I would recommend learning more code instead of relying on a proxy that will never be as flexible
Which is precisely an argument by turtles.
An alternative way to view this: the output of your work in your field will almost always be priced and used outside of that field. The more you know about how your work will be used, the more context you have to evaluate whether or not you're doing things right. Given how human cognition works, having extreme tunnel vision is actually suboptimal, compared to being somewhat proficient in things around your particular specialty.
The best coders I've ever worked with understood the hardware
The hardware engineers I've ever worked with understood the physics
The physicists I've ever worked for understood the math...
At some point you just gotta say "I need better tools"