Agree with your second and third points, but doesn't your first one clash with your second?
In my experience, top perfomers/good dev will spend a lot less time with their own middle managers than average ones, except where the culture is terrible. But they might spend more time with managers for other teams and low-level executives.
In my experience, top perfomers/good dev will spend a lot less time with their own middle managers than average ones, except where the culture is terrible. But they might spend more time with managers for other teams and low-level executives.