If he had continued for a few more weeks/months, there would have been more failures. And that would have hurt him more than benefitted him. Plus of course, Lok Sabha elections also became another reason to get out fast... Of course, they were also anticipating that BJP would push for reelections based on their confidence level which also did not happen.