If your projects need occasional major tweaks by management in order to reach their goals, that’s fine.
If the major tweaks are common, then I wonder whether you are:
- Working on the right projects
- Not grokking the “vision”, or…
- Working for management who doesn’t trust you
Employees need to be authoritative on their own work. After all, every employee is a consultant!