Campbell would have seen significant playing time next year if he stayed, and he's still entering the transfer portal.
When high quality players are leaving because they don't feel like they are getting better and being trained up as well as they could be you have a problem.
I know many on here don't truly understand the game or didn't play or coach at a high level. In those cases they rely too heavily on places like PFF and other analytics which can be helpful, but can also be very misleading.
While the #23 run blocking grade from PFF is really good, BYU was capable of much better.
You'd think a group that is as highly ranked as #23 would be able to convert on 3rd and 4th and short at a much higher rate than 2nd to last among all FBS teams. I have openly stated the play calling needs to be better in those situations. With that said, if you go back and watch BYU in those situations, the OL is getting beat on many of those plays. We don't get push on many of those plays.
On a 4th and 2 situation, this season, how confident were you BYU was going to convert, especially as the season went on? How often was our OL stalemated or failed to get push? How often in those situations did you see our OL just blow the opposing DL off of the ball?
While the overall PFF run blocking grade looks good. When BYU needed 1 or 2 yards on 4th down, we failed about 3 out of every 4 tries in those situations.