I am not newish to the board, I've been posting for probably 10 years on and off. I am sure that fans tend to overmagnify their own GMs successes and ignore the failures of others...so I don't disagree with you that fans probably don't always have the total perspective. Truth be told, I simply am in total disagreement with Gute's draft philosophies, and I will explain why as rationally and reasonably as I can.
I think Gutekunst's drafting philosophies are a massive organizational inefficiency. I think it's inconsistent with any good business sense in the NFL.
To me, with the salary cap in the NFL, it's essentially a game of "Moneyball" between 32 GMs. We all have this same amount to work with. So how can we be most efficient with it?
Well, taking the length of one of your most valuable assets, the rookie contract, and cutting it by 50-75% because that's how long it takes your prospects to get up to speed, is not efficient. It is horribly inefficient. Look, it's no secret how important it is to get production out of rookie contracts. You can't build a good roster solely on the veteran market, it's just too expensive.
IMO, "NFL-ready", should be a heavily weighted attribute for any rookie, and Gute not only doesn't value that trait, but he seems to seek out the opposite. So even when you finally start getting production out of your players like Gary, you had years from them where you were getting little to nothing. And I'm not knocking the Gary pick or saying it was bad, and I thought the extension was perfectly reasonable for the market, but that's the reality. You got little out of the rookie deal, now you have to pay market, and you can't build a good roster on all market deals.
I'm not saying that every rookie needs to show up at rookie camp ready to be a big contributor from Day 1, but it sure needs to be valued a lot more than we are doing. And these rookies are out there, and they aren't all just guys you find in the top 10 of the first round. Amon Ra St Brown and Puka Nacua being two recent examples.