The Webb Telescope should be mothballed until two things happen:
1: Get the bugs out of the Arianne launch vehicle - had we launched last January, Webb would have become a 9 Billion dollar meteor catcher.
2: Develop a set of "Space Tugs" that can ferry atmospherics, fuel, materials, and people to the Moon and LEO, and more important, to L2 to service Webb when needed. Hubble needed 5 "servicing" missions & maybe a 6th too. The "Tugs" will never return to Earth - just LEO for re-supply, crew exchange, etc.
By all means, focus on getting Webb set for L2, but DO NOT launch Webb without Tugs at the ready!!!