This is a great read: http://www.idlewords.com/2005/08/a_rocket_to_nowhere.htm . Talks about how the Air Force requirements for launching spy satellites, the Cold War and SDI madness affected NASA's Shuttle design.
I wouldn't make of it a shallow "government is incompetent by nature" argument, of course. For instance, the Apollo program was a complete success. It just turns out that massive, complex "enterprisey" projects lacking both focus on a clearly defined objective, and strong leadership with a vision, go badly. Not that unexpected in hindsight, I guess.