What about the Niners, Cowboys, Rams, Pats, and Colts? I'd say their offenses were probably more responsible for their SB wins.
Off the top of my head, I can only think of about four teams in recent memory that great Ds, but only average Os: Bears, Ravens, Bucs, and Giants.