I asked because I'm partly in the same situation. I don't write code for work, but have (and had) too many side projects running. The fun is always at the start: thinking of something, sometimes discussing with potential users and being able to see things realized pretty quickly. But then the complexity kicks in indeed, and the fun turns into a drag.
(I've never been able to monetize anything for more than a few bucks a month, simply because I like to spend more time on creating something new than growing what I have)
Your initial comment made me realize I'm perhaps more interested in creating things that do not solve a problem (like my side projects do), but that express an idea instead.
I'll try and consider my knowledge of coding (Python and web front end) as an extra tool for expressing ideas, next to writing and talking.
Thanks for inciting this train of thought within me :)