I disagree on the idea that magement shouldn't understand IT. We shouldn't expect them to have a Ph.D. in IT and all the various flavors but they should be able to comprehend what's going on at a basic level.
Problem with that line of thought is that you cannot understand IT at a basic level and make any decisions whatsoever that have value. To make decisions of value you have to understand all the implications of the technology you’re in going to be dealing with. President or CEO should not be expected to know that kind of detail that’s why they hire IT.