> That does not impair me
Not understanding it, however, would perhaps have impaired you in the long run.
Low level programming is easier than many suggest, but at the same time more essential than many would admit. It's not that you have to practice it, but understanding it is important.
E.g. I can't help but be alerted of career programmers who have no grasp of basic things like memory pointers. This surprisingly often goes together with not understanding high level concepts like asymptotic complexity, explained away with the same argument that "you don't need it in real life, just call sort()". It's like a plumber who seems to follow the build code doing all pipework inclinations by the book, but fails to recognize the general principle that water flows downwards. It's painting by numbers at best, and religious practice at worst.
There is no room for magic if one is serious about their trade.