My take is that it's your job as a developer / software engineer to find the the best jobs. Most jobs may be boring, but we are lucky to be in demand as developers so it's relatively easier to find fulfilling jobs (compared to other sectors).
For example, I left my semi-boring job as an web+data engineer to create an ML-based crypto trader. Is it easy? No. And I happy with that choice? Hell yeah<p>Also, most of my relatives / family don't quite understand or approve of that choice, and that's fine. Sometimes you have to be a little daring