It certainly couldn’t have been easily bypassed but all the troops and equipment may have been better used if they had sent to other areas of the battlefield instead of trying to open up Bastogne. Then the fuel status that you pointed out comes to play though.
I really just included that to point out that there may be some validity in Hitler being determined to take the town to demoralize the Allies while acknowledging that it wasn’t the prime reason for the battle there. The Germans did continue to pound Bastogne even after the offensive had clearly failed so maybe that is when Hitler tried to go for the moral booster.