¿Qué problema práctico resulta de la falta de macros higiénicas en Clojure?

He oído que las macros Clojure son más fáciles de escribir pero no tan confiables como las macros higiénicas de Racket. Mi pregunta tiene 2 partes: ¿Cómo gensymdifiere de las macros higiénicas? ¿Qué proporcionan las macros de Racket que no ofrecen Clojure? (ya sea seguridad, composibilidad o...