Honestly, they shouldn't even need to touch a debugger if they're able to reasonably manage their memory "well enough". Like in general. I'd only touch a debugger myself if I knew I was dealing with a memory problem.
Overall I agree. But in the early learning stages, getting used to interacting with and interpreting the debugger is useful. So when it is essential to resolving an issue, they don't get off in the weeds figuring it all out.