Honestly I find this drive towards efficiency and automation many professional programmers have quite admirable.
While I studied programming, I think I just lacked this drive altogether, and I also really loved computers and to some degree I liked un-abstracting processes a lot more than I loved abstracting them, also due to my at-the-time untreated ADHD. When reasonable, I always pick a more manual way of doing something to maintain this control and understanding of system state.
I think cybersec was a great fit for me because I just found it much more stimulating to focus on the <1% of cases rather than the >99% of cases.
There is also just something very alienating when you work in large teams where each dev only contributes a small component, a lack of knowledge about the system is not only a good thing there but an expected paradigm to create reusable code, and it's a good one I think, just not actually all that fun to write for me personally.
If I have the brains for it, I'd love to try professional embedded at some point. Maybe it's something I could be good at.