What I commonly see is there is no common architectural vision, or there is, but there's no mechanism to ensure it's carried through. But the person responsible for deciding what the architecture should look like, if there is someone with such responsibility, is closer to being a developer than a manager. Management says what the requirements are, and then some level of developer(s) usually decide how to make that happen. Unless you're talking about something more along the lines of technology stack, and even there developers can and should have significant impact.
Now, if you were to say that management introduces new technologies to keep developers from leaving after they've made an unmaintainable mess, I have seen that.