Corporate America has gone through different generations of management, and Schools of Thought. I always thought for Tech Companies Upper Management should have a thorough understanding of their Product to succeed. Of course Upper Management makes all the decisions, and when the experts are gone the failures just magnify.