I lean more towards offensive line being the problem. The college game today is so different from the pro game, even the modern pass-happy pro game.
With all the spread offenses and quick release passing attacks, linemen in many college offenses don't really have to "block" with technique... they just have to "get in the way" for a little bit. Likewise, run blocking is almost becoming a lost art despite being the traditionally easier of the two forms of blocking, simply because college teams aren't always balanced.
And I think you're seeing that trickle down into the NFL. Even in a pass happy NFL, you still need to be able to run the football or these defenses will figure you out within a few plays.
I think it's also why many of the last few drafts have been "stacked" with deep talent on the front seven. Bad offensive line play might be as responsible for that as the good front seven play is.