it is normal for any high tech endeavor to outsource mundane/janitorial work. Russia and US mastered this non-reuseable type of space flight decades ago. It would not make any sense for NASA to go back and implement the same system now. What would be great is if NASA used the time and money to implement a more advanced and efficient system - Shuttle was a great endeavor and its lessons need to be implemented into the new systems. And by the way, for example, while Russia ferries NASA atrounauts, Russia, or anybody else except NASA, has no ability to [successfully] send an actual Mars probe or create JWST (which impact on science and overall enlightment of the human race would possibly be bigger than even Hubble's one). So stop being pissed off and start writing the code for the mirrors alignment:)