I do the casework for all of my cases, but my supervisor (and ultimately up the chain, but let's just say it's my supervisor to make it analogous) has the final say. I do maybe 90% of the work, but I do zero unless she approves it.
Just because Shanahan has the final say doesn't mean that he does all of the work to get to that final say. If that were true, then we wouldn't need a GM. I'm not saying that it's 90%, but it's way more than for which you guys are giving credit.
An A+ would be insulting for Allen. I honestly can't believe the difference. My man cave is an absolute mess. I could work on it for hours and not notice a difference, but once I have that system in place, and I stick to it, it will be pristine. It takes a long time to fix a team.
Here's a question: Has a team ever been in such disarray, over two decades, as ours? That's not just hiring bad players or bad coaches; those are simple fixes. The big one is changing a culture of losing that is a literal fifth of a century old. It's going to be a while, but once it gets going, we'll have our six-pack of Lombardis within 10-15 years.