Anybody that says the 2007 roster was better than these rosters knows nothing about football. They had the worst pass defending LBs in the league in Bradie James and Akin Ayodele.
As far as offensively, Dallas fielded the worst third down "to go" yardage in the NFL in 2007, while Romo was performing at an unprecedented historical rate as a passer. Teams basically figured out Garrett's offense by doubling TO and nobody was open after that, while Dak has a top 5 offense in terms of WRs being open.
Julius Jones was the starting RB and he only had 1 single 1000 yard season of his career. Garrett couldn't field a RG to save his life. Dak stepped into an OL with 2 definitive all-pro linemen, while one it could be made in case in TF. Ron Leary was dominant run blocker. Gurode played multiple years in Dallas and was unknown, Columbo was a journeyman OL that played with the Raiders, Leonard Davis was a bust for 5 years with the Cardinals, Marco Rivera had a shot back and so.
That 2007 roster was essentially the same roster as 2006, except with Garrett as OC. It was the same roster that Parcells almost had a heart attack from and NY Giants players flew down during the Carolina game to support their HC, who looked completely dejected, standing on the sidelines of the Cowboys utile Romo completely rejuvenated the franchise.
Dak Prescott in that offense would look worse than Skyler Green as a WR did \. Dak fielded an offense that was 'number 1' this year, but also amongst the worst in converting third downs, because he sucks as a passer. Romo on the other hand was asked to consistently bail out a failing offense on third and longs. They are not even in the same league.
There is a reason Wade Phillips tried to get Dan Reeves here to baby-sit Jason Garrett and his TO prone offense. Wade's issue wasn't with Romo, it was with the glorified OC that accomplished nothing in his life to earn the label 'genius'.