So what?
(define (create-me)
(define s (make-parameter "I AM BROKEN")))
(define (set-me-free)
(display (s)))
(create-me)
(parameterize ((s "I AM FREE"))
(set-me-free))
It's not like dynamic scoping it inherintly more powerful
Dynamic scoping is not arbitrarily limited, thus less tyrannical.