Two things come to mind. A sense of obligation after the initial failure and a genuine passion. Lots of indie developers “don’t know when to quit” because they’re just so passionate about the game and the communities they’ve built around it. Just look at Terraria and Stardew Valley.