Everyone has different lifestyles along with wants/needs (Size, coat type, coat length, weight, energy level, biddability, ect) and things they can't tolerate in a dog which is why we have so many breeds.
While a Lab might be perfect for someone, for another it might be a nightmare.
Also as I said before, Pit Bulls can do great in many different areas of work and sports. I encourage you to look at my first post on this topic where I put a link to the ATTS temperament test results for different breeds, Pit Bulls did better than many other breeds.
Those super muscular dogs you see? Most aren't American Pit Bull Terriers and are badly bred by people trying to make money. That game someone else posted is good...Here's another with some interesting facts:
findpitbull_v4
And here's one more:
MISSOURI PIT BULL RESCUE