Es lo que dice Brock, para mi la principal causa de abandono (y la que mas jode) es cuando el proyecto empieza a avanzar, todo va bien, ya tienes un buen trecho de hack completo, y básicamente empiezas a saber que el proyecto va a ir bien, y al final se jode la rom o sucede algún bug (o varios) que te hacen re-hacer muchas de las cosas que tienes echas, y tiras la toalla por la grandisima pereza de volver a hacerlo todo.