As knowledge progresses, less and less people will be able to understand it, as has always been the case with the progression of technology. This is an inevitability since intelligence is something that can only be
slightly learned [1]. The passionate, high intelligence, nerds will continue to do what they've always done, being the only, very very small, percentage of society that bothers to understand any of it.
Most humans are dumb, from a science perspective. The ability to be successful in science has an intelligence threshold of somewhere around 120 [2], with true innovation requiring much more (as history has shown).
Do you see any alternative to 'Taking Care of God', if we continue progressing?
But, for coding specifically, coding as an unfortunate consequence of working with computers. We've been increasing abstraction since their inception, so we can do the actual work with them that we're trying to implement with code as a means to implement it. Go ask and older programmer, and he'll say the same sort of "kids these days don't understand computers", because he had to wire up the logic on a breadboard and write machine code in a hex editor, where you use a javascript library without even knowing how to implement an adder!!!
[1] https://www.nature.com/articles/mp2014105
[2] https://pmc.ncbi.nlm.nih.gov/articles/PMC6480791/