People seem to have forgotten how football teams are built. They are not packed with superstars. They are packed with players who play well and you need depth. Across the board. You can't have weaknesses because weaknesses will be exploited.
I'm saying this because back in 2001, the NFL smart guys (GMs, scouts, media) all declared that the Patriots were the team with the least talent out of anyone.
If you roll that back to 1999 and 2000, one of the refrains was that Pete Carroll was a really good coach who had been saddled with an untalented roster. Bobby Grier was to blame because he was a horrible drafter.
But then you look at that roster and what do you see?
1. A QB who went on to throw for another 15,000 yards in his career.
2. Troy Brown
3. Kevin Faulk
4. Ted Johnson
5. Greg Spires (went to the Pro Bowl with Tampa)
6. Adam Vinatieri
7. Terry Glenn who went on to make another 370 catches in his career, 1 Pro Bowl
8. Ben Coates, though he wasn't part of the Patriots later
9. Damien Woody, made the Pro Bowl with the Patriots
10. Brandon Mitchell, a solid but average player
11. Willie McGinest
12. Tedy Bruschi
13. Lawyer Milloy
14. Ty Law
15. David Givens
16. Roman Phifer
17. Mike Vrabel
18. Matt Light
19. David Patten
20. Richard Seymour
21. Antowain Smith
When this team was losing under Carroll and won only 5 games under Belichick, it was called the most talent deficient roster in football.
Look at all those players. None of them a standout or superstar except for, possibly, maybe, Ty Law.
The point is you can have successful teams when you have great depth, a lot of good players, and people willing to listen and work. You don't need a roster of All-Pros.