1.) They speak a different language
The background of most business executives lies in, you guessed it, business. Their education and experiences are not built around technical concepts and vocabulary. Tech teams have spent years learning a vernacular that is difficult to understand without the experience of a technical education and/or of being in the development trenches. Not being able to truly understand why a project will be late or if an obstacle was avoidable can be very intimidating and frustrating for business executives.