You can look at that two ways.
One is that Franklin generally performed above his recruiting rankings, and those recruiting rankings were about as well as PSU could expect.
The other is that Franklin's recruiting largely had a ceiling due to his inability to close in big games. I'll buy that recruiting was down in the immediate aftermath of the scandal, yet some of those classes led to our 2016 Big Ten Championship season. A lot of that nucleus came from B'Ob. We should be neck-and-neck with the top teams in the Big Ten for recruiting, in my view, if you take NIL out of the equation. But Ohio State absolutely dominated since Franklin started. I don't think it's because people love the city over State College. I think it's because top players want to play for a winner and have the best chance of being developed for the League. A lot of people outside of Penn State did not take James Franklin seriously or just disliked him for whatever reason. I'd imagine that carried over to some recruits and their handlers, as well. To be fair, I think Franklin and staff did a great job of developing many of the high-end players they got. Look at Saquon, Micah Parsons, Abdul Carter, etc. But we lost enough of those battles, including players in our backyard, that you have to wonder if Franklin did as well as he could given what he had to offer (i.e., PSU was the limiting factor to his recruiting), or if he was part of the reason for losing those battles.