If there's an opportunity to make the wrong decision, the politicians will (including the politically-adjacent, like appointed Administrators).
Hubble is an amazing, brilliant bit of kit. The servicing missions were incredible feats of human ingenuity and endeavour. No criticism of the astronauts, engineers or mission control.
But. Each servicing mission cost over a billion dollars - which would have been enough to build and launch an additional Hubble. Not withstanding the first - very necessary - corrective servicing mission, we could have had 4 more Hubbles instead of servicing missions 2; 3A; 3B & 4. Made use of those drawings we'd spent so much on (and the backup mirror Kodak had manufactured!).
Whilst this means the original HST would have been deorbited in 1999 when 4/6 gyros died, we would have had additional telescopes on station ~1997, ~1999, ~2002 and the mid-2000s. And yes, we would undoubtedly have lost more by now due to fuel depletion, gyro failure or other faults, but for a glorious period we would have had 3 or even 4 instruments on station, and we'd have collected much more data, for about the same dollar cost.
I don't doubt that politicos will now see "Keep Hubble going" as the "cheap" or "efficient" option over a "new" telescope - even though Roman is basically built and full of technology 20-35 years younger than that on Hubble. Hopefully the engineers will enforce sense.
However sentimental we are, sometimes the most dignified thing to do is give end-of-life instruments a Viking funeral that we can all raise a toast to from our backyards. Of course, that time has not come, and until that sad day I'll raise a beer to Hubble - Happy Birthday!