Yeah that's quite toxic. If the project is successful, the top level gets the praise for the vision. If it doesn't, the team gets the blame for lousy execution.
The responsible for executing should have a day in a lot more things, else it's gonna be a blame game.