I fully understand your point and even agree with it to an extent. LLMs are just another layer of abstraction, like C is an abstraction for asm is an abstraction for binary is an abstraction for transistors... we all stand on the shoulders of giants. We write code to accomplish a task, not the other way around.
I think friction is important to learning and expertise. LLMs are great tools if you view them as compression. I think calculators are a good example, people like to bring those up as a gotcha, but an alarming amount of people are now innumerate on basic receipt math or comprehending orders of magnitude.
I fully understand your point and even agree with it to an extent. LLMs are just another layer of abstraction, like C is an abstraction for asm is an abstraction for binary is an abstraction for transistors... we all stand on the shoulders of giants. We write code to accomplish a task, not the other way around.