IMO, one of the key reasons the Space Shuttle couldn't reach its full potential was because it was weighed down with pork. Everything had to be compromised because of pork.
I wouldn't call the Shuttle "pork" the way I call SLS "pork".
I watched a documentary on the Challenger disaster last night. Now even thougn I am very familar with the details surrounding this, I tried to put that aside and go in as if I had fresh eyes as someone finding out this stuff for the first time.
What I saw was infuriating. The five engineers at Morton-Thiokol, including Roger Boisjoly, Robert Ebling and Arnie Thomson knew that Challenger was in grave danger of blowing up, and tried to stop the launch. They failed because they were overruled by bean counters who wilted under pressure from NASA executives who used thinly veiled threats about upcoming contract negotiations.
Of course its history that the actual cause of the explosion was the failure of the field joint, in particular, in the cold temperatures on launch morning compromised the rubber O-Ring's ability to expand into the joint to seal it off. The joint was a flawed design, but the more important issue is that there was no need for field joints in the first place, and there would not have been any had it not been for pork. There was a company (Aerojet) who could have built the SRBs in a single piece, and delivered them by barge to The Cape. They initially won the recommendation but thanks to some lobbying by some Utah politicians, NASA administrator Dr. James Fletcher overruled this and awarded the contract to Morton Thiokol in Utah. The SRB's could not be transported over land in one piece, so they had to be made in sections. From there, its simple logic. Sectioned SRBs require field joints, one piece SRBs do not.
One piece SRBs = no field joints = no Challenger disaster.
This article is about the SRBs and the political machinations behind the STS. It is well worth the read even 30 years after the disaster.
http://www.tsgc.utexas.edu/archive/general/ethics/boosters.html