I hear this all the time, the Steelers have AMAZING! Talent, but they underachieved. Perhaps the talent was overrated , especially by the fans. Look at the 4 guys you listed, they're great talents, but they are all flawed too. Bell missed lots of games ,including playoff, due to injury, suspension and hold out. Bryant missed even more. I don't care how much talent you have if you can't get on the field, what good is it. Brown is, was and always has been a me guy, remember his BS 5-catch 50 yd streak that was so important to him? And Ben plays sandlot ball too much and get careless. At their best, all are great players, but you also get their worst as part of the package. Sometimes the negatives outweigh the positives, for Bryant and Brown (at the end) this was certainly the case.