The phrase "every single" is too strong.
I have opinion if you have a long term franchise QB then he should have input on hires of QB coach especially and OC but not be decision maker,
He should have input into play calls (as Daboll gets from Allen) both in off season when playbook is created and in games especially when things are not going well and it is not issue of QB forcing it.
In terms of roster (picks and players kept) again should have input into offense skill players but unless a QB is willing to take a cut (not restructure) GM will dominate discussion for the players will always want office to spend as much money as possible but it is GM's job to manage money for season and future.