Managers don't need to learn to code."  I agree. "Managers need to know what that software is capable of."  Not necessarily.  

What managers REALLY need to know is where to source the employees who know software extremely well.  And then, how to entice them to work for the company.  Managers need to be able to assess what enticements are most valuable, judge their companies accordingly, and if there is an "enticement deficit", how to improve that so they attract the cream of the software-savvy crop.  THAT is what managers need to know.  

Otherwise, it's like the 1950s newly-promoted engineer/designer moving his draughting board into his new corner office.  Why for? A corporate phenomenon of the late 1980s: executives suddenly became their own typists--when few had typing skills--as they moved new PCs into their offices. So, a high-priced VP sat there typing his own letters while oblivious to the fear and loathing of the "secretary" or "steno" just outside his doorway. Bizarre.