I needed to watch this again and take a longer look at the PCC roster, to back up what I said pre-game which was that I didn't understand all of the gloom from Western PA guys that this was some sort of a mismatch athletically. PCC o-line averages around 6'4", 285, plus a TE who is 6'5", 250. Multiple D1 guys, NOT fat unathletic kids. PCC has 3 LBs plus their top edge defender who are all D1 guys, a couple so far being P4 players. At least three to four D1 skill players. A vaunted D-line. Yet, the 5'10" 230 pound nose tackle from SJP ate them up. SJP ran right through the LBs who like you point out, were often just plugging themselves into non-existent gaps and ending up out of position to make plays.
A lot of WPIAL guys (and I'm not talking about just the usual twitter personalities) want to call the PCC o-line the best in the state, the LB corps the best in the state, their stud freshman athlete the top freshman in the state, etc... then cry poor that they don't have the athletes to compete with SJP, even in a "down year" for SJP, plus having their two Ohio State commits standing on the sideline injured. WPIAL 6A might have been down this year, but PCC went through that group easily, so it's not like they struggled in a down year. They dominated them in a down year. This game was a goliath vs goliath, and one team looked ready to go and the other didn't.