3000' AGL may be a guidline from CASA, and an old one at that, but it is not altogether unreasonable. I know of at least one pilot (quite an experienced one) who reckons he would have been dead if it wasn't for the fact he had that extra height BEFORE stalling/spinning. Not only that, but there is a difference between stalling a C152 by yourself knowing full well what you are doing and doing the same with a nervous student who has frozen solid on the controls. A difference again between stalling a C152 and then stalling a twin with a ham-fisted student looking after the throttles (and potential significant assymetric thrust around Vmca). Let me tell you - it is not just a ploy to draw out money from the student and extend a lesson!