Here’s PARAM…
The niners have 3 guys on their OL who they drafted. Burford in 2022 (4th rd), Banks in 2021 (2nd rd) and McGlinchey 2018 (1st rd). They traded for Trent Williams and signed Brendel, a UDFA from Miami who started 3 games in his first 4 years prior to 2022. And this OL doesn't look much different than their OL last year, which had Williams, McGlinchey and 3 other players (Tomlinson, a 1st round pick from Detroit in 2015; Alex Mack, a veteran C and Brunskill, a 2019 UDFA who started a couple of games this year and been healthy all season). I think it's more than "good drafting" or "talent evaluation". It's the design of their blocking schemes (coaching). Which is maybe why McVay let Carberry go.
Last year we had Whit (our Trent Williams), Edwards (5th rd), Allen (4th rd.), Corbett (2nd rd who failed in Cleveland) and Havenstein (2nd rd). This year we started with Noteboom (3rd rd), Edwards (5th rd), Allen (4th rd), Shelton UDFA and Havenstein (2nd rd). And we couldn't run well either year. Of course this year we know injuries screwed the whole thing up and had they remained healthy, they might have been as good as the 2021 OL. There's no way of knowing. But I don't think we'd have been much better running the ball and that's coaching. Either McVay or the OL coach/run game coordinator. Next year we could very well start Noteboom (3rd), Jackson (UDFA), Shelton (UDFA), Anchrum (7th) and Havenstein (2nd) and have a better running game than either of the last 2 years....with the proper coaching/design.
I remember when we hired McVay, we were told "oh he loves his TEs and that helps in the run game. His offense is based off the run and play action". Well we had a good OL and Gurley but never an outstanding TE, let alone a couple. Mundt was the best blocker. I don't know if what we were told was wrong or McVay changed his philosophy. But I'd sure as hell like a couple of good TEs to open up many more options in both the run game and passing game. And of course, a talented OL coach.