I am not sure why you think so. I am merely disagreeing with you about modifying variables in closures being dangerous, or Julia’s implementation being different from other languages that actually have closures.
In fact, it is quite standard, and has been around since the 1970s (early Scheme had it, then various Lisps).
AFAIK Python did not have closures until recently, so this is understandable.