I agree with this 100%. The fish always starts to rot from the head.
I worked in three places consecutively in which the leadership did not have one clue about my work. This led to immense frustration and a lot of work that was ultimately done for the trash can.
This improved in my current job where my bosses not only still program but are or used to be very active in open source. The difference is extremely significant because we talk the same language and they know what it takes to implement something.
There are no “can you just quickly”s happening anymore.