This is true of Google too. There are a lot of overlapping projects and team charters, which is reflected in products that sometimes overlap and teams being canned. Also, Google's planning isn't centralized (contrary to what the company touts via OKR). An actual example of central planning done well is Microsoft. The goals from the top is cascaded down, and the lower levels can customize their goals within some parameters, so everyone is rowing in the same direction.