Does it help to teach managers more about management?

My main activity revolves around teaching managers more about management.  There are lots of great insights, for example Ronald Heifetz’s ideas (e.g. being on the dance floor vs being in the balcony), Elliott Jaques work on organization structure (e.g. if the manager and direct report roles are too close in size then you get micromanagement), or all the work on biases in decision making (e.g. halo effect), or Roger Fisher’s work on principled negotiation.

If those examples comprised most of the list we’d be fine but the list goes on and on. How is a manager, in the heat of the moment, supposed to remember which of a hundred good ideas is most relevant?  Do we help managers by giving them a new good idea every week?

How many set of  ideas (i.e. the key points from one book) can a manager juggle in their minds and match to circumstance: a dozen, a hundred, ten thousand?

Is there a better way of educating managers than just continually throwing good ideas their way?

Would it be possible to build software, something like IBM’s Watson, that would do a better job of picking up the most relevant set of ideas than a human could?