videogame development is something not the easiest thing in the world, especially if you are working alone and with no money.
This means that development asks you to be more or less everything, from programmer, over artist to narrative director.
All this said, I don’t know any developer (myself included) that doesn’t love it. You kinda have to, since there is no guarantee about returns on investment, nor how people will receive your work.
you simply roll the dice and do what you love.