I don't think anyone could "have fun" while sewing for hours. It's a too simplistic task for that. Sure you might have fun at first but you might change your mind after 100 000 stitches.
With that said it dosen't mean I hate it. I've had a lot of jobs and I prefer doing this even if laziness gets the better of me a lot. Im just a lot more passionate about the final result and what I can build with it rather than having this passion for every single stiches.
I think earning money from something you have fun is a luxury not everyone can have.