I think there are 2 things and they both can and are likely true.
Clearly, the talent level wasn't there, but we see plenty of less talented teams play at a high level.
The culture is a big issue. A lot of guys didn't buy in and we saw it on Saturdays. There's no way a team with any kind of self pride gets smoked at home by FSU, Duke, and MTSU.
When the right culture is in place, the players police themselves and hold each other to a high standard. The coaches don't have to do anything. That wasn't the case this past season. I think it was reported that some players were laughing and carrying on when Mario was talking to the team after a loss.