If the goal is “to have the student learn how to do the work”, and there is a tool they can use to do so, then using the tool is doing the work.
Your position only makes sense if you define “the work” to also include exactly the process you personally learned. No fewer tools (did you learn on a word processor?), no more tools (is spellcheck OK?).
Doesn’t that feel a little. . . Odd?
You go from being a swiss army knife to being a butter knife without handle, it's all fun and games as long as you're asked to cut butter but when you'll have cut a steak or open a beer bottle you'll have a hard time.
The understanding in the mind of the students (or at least confirmation of that understanding) of how computers/the languages used work is not bullshit.
The problem here is that a lot of schoolwork is basically generating bullshit in the hope that it sparks/reinforces understanding of the material or lets a professor confirm that understanding. A competent bullshit generator makes that style of teaching/evaluation useless because you can just skip the understanding part.