The problem is not the same...Shuttle's main engines were dead in orbit after jettisoning the main tank. Only OMS thrusters were working and it landed unpowered, gliding to the surface (more like a controlled crash). It would never make it to orbit with the main tank attached. There was no possible way to fuel it, no engines and OMS was not usable beyond LEO.
You have full powered engines in orbit on Starship, "just" need to fuel them :)
You have full powered engines in orbit on Starship, "just" need to fuel them :)