I can relate. I treat my coding as a craft. That has become much easier, since retiring. I'm quite aware that doing things my way isn't commercially viable, but no one pays me to do it. I do it for myself. That said, I find that it's important to always be challenging myself[0]. [0] https://littlegreenviper.com/miscellany/thats-not-what-ships...
I'm not sure what your way is exactly but I also treat coding as a craft and I'd say it's far more commercially viable than what most other devs are doing. I design systems that are efficient, do what they need to do and nothing else, are well tested, quite easy to understand, work with and change etc. The only thing about my way of working that I have commercial viability issues with is when I take over someone else…
Also, I insist on doing extremely high Quality work, and that seems to be very much out of favor, these days.
Just try starting a discussion on improving software Quality, hereabouts, and see how it goes.
For some reason, folks are actually actively against improving code Quality, and that is something that I can't comprehend, so I have to admit that I'm very much a "dinosaur."