The league rewards bad teams with high picks. The Canucks were bound to get younger and have good prospect no matter who was in charge. It is a natural cycle that happens independent of management. You need to use a reasonable baseline to measure Benning against to truly understand how terrible he is.
Also at the end of the day you own your successes and failures. Blaming Linden, Aqua, or the Sedins is foolish unless you’re going to diminish the credit Benning has received for drafting Pettersson/Boeser because the heavy lifting was done by the scouts.
You talk about baselines and how every team goes through a cycle when they lose and therefore a bound to get good young players. So for a baseline lets compare teams that were or are in simalir positions and what they have done that proves in your mind how terrible of a gm he is. First of all keep in mind that what Benning had to work with and where he has drafted is not irrelevant or not important. Lets use the Leafs, Oilers, Sabres and the Devils, as they have all been in a rebuild around the time the Nucks started. First off the Nucks were far more successful in the last 10 years before Benning took over in 2014 therefore he had fewer younger players he could flip, he also had by far the oldest team. The teams im comparing him too had a good 7-10 years of finishing with at least lottery picks, a team like the leafs also had more assets to move. All those team's had at least one 1st overall pick, and they all have drafted a player to be considered generational, the highest Van has picked in 20 years is 5th. Yet even with years of high top 3 picks these teams have yet to win a round in what 10 years? Bennings 1st season, he had no choice but to remain competitive while still trying to add some players under the age of 26, we had one player Bo who was under 26. Benning went out signed Louie, Vrbata, and Miller, Nucks made the playoffs. Sorry forgot that Kesler demanded a trade to one team basically throwing away Bennings one good asset. He made a good trade getting Baer from the flames, and added some younger placeholders in Vey and Granny. He also was pushed by the owners to draft Jake a hometown kid but I actually like that pick, tho Benning had him 4th on his list of players he wanted. Over the next couple of seasons he made a few trades, many people don't like the Sutter trade, but Sutter was better then Bonino and the team needed someone who could play 2nd line centre and Sutter was the best he could do without trading away anything of value. Guddy was terrible I wont try to defend it, but he did rectify it by fleecing the Pens. Obviously there were a lot more minor transactions but if you compare everything Benning has done against other gms in simalir positions, Benning has done nothing that has cost the teamong term. The Nucks have 3 players left from when Benning took over. He was able to transition to a younger team with arguably the best young core assembled in the last 4 years, all while picking no higher then 5th. In that same time the Leafs have picked 3rd, 1st and 7th. The Sabres have picked 1st 2nd, 3rd and 7th and 8th, the Devils 1st 1st, cant remeber the rest atm, and the Oilers have picked 1st, 3rd, 4th, 8th and 10th. The leafs for all their hype have not won a round, are in cap hell, and things are only getting worse. The Sabres are still a bottom team, the Devils are on the up but have been blessed, and the Oilers are still a bottom 5 team. The Nucks who have had no top 4 picks, had zero prospects, and have only been rebuilding for 3 years, have restocked their cupboards, have just a ton of cap space over the next 4 years and have zero anchors and not one contract that will cripple them. Surr Benning hasnt been perfect, but when you look at what hes done as a whole you see a young exciting team, with a solid bunch of prospects and vets on contracts that will be replaced internally. Beagle Rousell Sutter, arnt stars, but they all are good bottom 6 players who are doing exactly what they were intended to do, be placeholders while younger kids ripen.