I'd argue that you shouldn't turn a passion into your bread-winner.
Because doing so will force you to degrade your passionate goals to mere everyday tasks, and that'll ultimately ruin your passion.
Because doing so will force you to degrade your passionate goals to mere everyday tasks, and that'll ultimately ruin your passion.
I loved writing code, but discovered exactly the point you are making; I hated doing what work wanted me to do with that passion. It did not fit, so I stopped writing code professionally and I'm much happier doing it on my own terms in my own time.
However, the idea that you should find things to do that you find some satisfaction in is maybe better advice. I now work in information security (I know, not everyone's cup of tea). It's challenging, there's always something new to learn, and it's occasionally exciting.