There's another good explanation, The US didn't want to flush the investment in Apollo entirely. The space shuttle was conveniently expensive enough and on paper sustainable enough to keep the space program alive. In hindsight, there is limited evidence that private companies would have been competitive with the space shuttle in the 1970s.