I think Pitt has a massive infrastructure problem that will take a generation to sort out. Pitt has never been a big fan draw even in the best of days. While PSU is averaging around 100,000, Pitt will be lucky to average 40,000. Part of that is the off campus stadium and lack of student participation. The fix is to build your own stadium but where? Funding? contractual commitments to the city for Heinz? That will take ten years to sort out and build.
Compare Pitt game day atmosphere to VT, PSU, WVU...its not even close with those regional teams. And today, if you want five stars, you are competing with AL, tOSU, UM, FL, FSU, etc.
So the average recruit looks at the perennial national championship contenders. If not them, they look at regional/conference contenders. If not them, they look at local Power 5 schools. Pitt falls into the local Power 5. And, basically, WPIAL with a handful of kids from Ohio and out of region kids that for whatever reason, passed on the local teams.
I just don't see that changing anytime soon.