That's exactly why they wouldn't fire him. The appearance of instability when a franchise fires people all over the place reduces the sale price.
Plus, if they were to fire Baldelli, hire someone else, then sell the team, the new manager would probably get fired, too, and no decent replacement manager worth anything would take a job he knew would put him on the chopping block right out of the gate.