No it doesn't. Top-level decision makers are poorly informed about what's possible and what's actually effective. Complete top-down decision making is Dilbert incarnate.
Top-level executives need to make the goals of the company clear to team managers, and that's not just "profit", and they need to set the constraints that any direction in pursuit of those goals must satisfy (such as legal or marketing requirements), and let the engineers find optimal solutions within that space. Engineers excel at finding effective solutions given a set of constraints, executives excel at defining business policies that effectively shape a successful business. Let each employ their appropriate skill set.
> And 2) what can possibly be wrong with planning things out far ahead?
Inflexibility to changing market conditions. Having invested time, money and effort into forming such an intricate long-term plan drives us to stupidly believing sunk cost fallacies, and ignore evidence of ineffectiveness.