Don't get me started on NASA and cost.
It is mostly political directions from Congress. Much of the ISS cost is due to political decisions. ISS was used to justify the SpaceShuttle. All NASA components had to be launched on the shuttle. This was driving cost through the roof. It also delayed completion of the ISS a lot due to the standdowns after Shuttle failures.
There's more but I don't want to go deeper on this thread. If you are interested I could keep ranting on the Space news thread.