Your assessment is EXACTLY why Romo was tearing up the league UNTIL...Romo played against the New Orleans Saints. He was playing against his old QB coach, a man who KNEW Romo’s short comings and defended against them, like a hawk. After that game, the other teams studied that film and started making the same adjustments.
It took him another year to change and work on some of his skills to get back into a winning pattern. That’s why MOST QBs have a sophomore slump - they can’t do the same things as usual, because the defensive coordinators have figured them out and they either adjust their style of play, or they get replaced - PERIOD!
Unfortunately, Romo was never able to rise all the way, but he obviously got better as he progressed. If it wasn’t for injuries, I think he could have been one of those Rivers, Moon type QBs - maybe never get to the Super Bowl, but put up massive numbers and wins.
That also kind of explains why the Giants have gone 2-0 against superior New England teams in Super Bowls in recent years. Tom Coughlin — who was the Giants’ head coach in both games — was an assistant on Bill Parcells’ staff when Bill Belichick was the defensive coordinator years ago, and he just never bought into the “Belichick mystique” like most other NFL coaches have done over the years.