so these people are goo business people, a true business people should only try to manage people if s/he has management knowledge, otherwise he will employ a manager to manage technical people, the symptoms you named are very obvious ones, thought in nearly all management schools.
I guess your problem is business people who don't have management knowledge or a vision on the business they are managing and are trying to manage all their business them self.