A lot of executives and leadership sometimes feel like they don't know what they are talking about. At least from software development perspective, execution is amateur at best. Handful folks in influential positions are eloquent and pushy, but doesn't back it up with true principle-based delivery. There are teams though that give a lot of hope for the rest of the company.