My limited corporate experience is that you fluff feedback to the less effective leaders so that you can still influence them. The more effective leaders you talk to them directly and team up with them to accomplish great things together. It is a matter of different strategies.