The thing that still sticks in my head was his description of the shuttle as an experimental vehicle, which he described as having 700 "critical" components. Critical in this case means that if that component fails you lose the vehicle. He stated that by contrast the 747 had zero critical parts.
It's still the best engineering talks I've ever heard.
Actual number 2 in 135.
The shuttle program cost $269B in today's dollars [2] so you need a lot of other benefits, not just fixing the Hubble.
[1] "the Hubble cost-to-launch was $4.7 billion in FY 2010 dollars" https://www.nasa.gov/wp-content/uploads/2015/01/499224main_j...
[2] "The US Congress and NASA spent more than US$192 billion (in 2010 dollars) on the shuttle from 1971 to 2010" https://www.nature.com/articles/472038d
They had to take it into the shuttle's cargo bay to do the repairs. They worked on it for 5 days and changed the faulty instruments and also changed the solar array and gyroscopes.
Correct me if I'm wrong but Soyuz just doesn't have the capacity to do that type of mission.
But technically, bringing Hubble to the Shuttle cargo bay doesn't change things much. Ok, the telescope isn't flying anywhere - but if you have a Soyuz nearby, you could also attach it to Hubble firmly enough, just as with Shuttle. And just as with Shuttle you can't avoid having to work with the instrument in spacesuits - since you can't bring Hubble into the pressurized environment where the spacesuits are not needed.
So, I don't know for sure how many technical details should be overcome for that mission to work - but in principle you at least can get to the Hubble with something different than the Shuttle. Today it could be the Crew Dragon, and 10 years ago it could be Soyuz.