For me "demonstrate desirable difficulty" seems like "can't teach in a class setting" which in context of "why don't schools teach debugging" seems like "can't teach someone".
You most likely can teach someone in 1on1 setting and it would be easy to setup something to work together but that won't work at school. Even when we had laboratories at university there was not enough time to get everyone through laboratory exercise in smaller group than a lecture.