1) Need the money that comes from a day job.
2) No longer like the work you are doing, and can afford to stop doing it.
3) Can think of something better to do.
For me I was working very hard on something I enjoyed but nobody else cared about. I needed money, so I went and got a day job. If I didn't need money, I would have kept doing my project.