Only if those Lisp projects are done by newbies, Clojure is quite known for having a community that takes that approach to macros, versus everyone else on Lisp since its early days.

Using macros for DSLs has been common for decades, and is how frameworks like CLOS were initially implemented.