It’s a double edged sword. I think it’s a good idea to know some things about other people’s jobs to avoid being taken advantage of. There is a pervasive attitude of only learning what is deemed necessary and leaving it to the “experts“. People are hesitant to ever question the experts even when flaws are obvious. Experts often use this to their advantage...
I mean especially in computer science, you can easily read yourself into all the topics you like. Most programming languages and libraries are open source today, so for example if you want to know how e.g. async await works in C#, you can just look it up.
But the thing is rejecting convinience because you believe it forces people to think more about how things work doesn't work either. It will just end up with worse results because people who don't do these deep dives still need to get their work done and start doing things badly.
I very often see that with C code, because there are a lot of things the C compiler does accept which are very very wrong, but seemingly work. And because a lot of people have the idea that whatever the compiler eats up and works in a few tests must be correct, they just do that.
My favorite example for this is C vs Java. Both languages are quite similar in that they are quite conservative language designs with very few features (at least compared to their counterparts like C++ or Kotlin).
But you can write good C code, but the language doesn't make it easy because it's easy to do things wrong. On the other hand, take for example Java, it's quite hard to write outright broken Java code, because the language makes it very hard to do severe mistakes.
If there was a magical compiler that would read my mind and create the exact program I want without any bugs or misunderstandings, there is no need to manually program anything over using this. There is no virtue in doing something just for the sake of doing it. In the end our goal should always be to create the best solutions possible and taking the least amount of time for doing so. How we get there is of second order.