IMO, it depends on the coach.
If I'm a proven coach, I want final say on my squad.
It doesn't mean I have to micro-manage every thing, but I want to know my stupid GM isn't gonna cut a player I like.
At this point in his career, Pete Carroll, rightly or wrongly, deserves that power.