I think John Shutt was proposing people do something similar in his Kernel thesis: https://web.cs.wpi.edu/~jshutt/kernel.html. Only he never liked quasiquote for some reason and wanted to construct macro expressions explicitly using list, cons, etc. Manuel Simoni has my favorite expression of the justification: http://arclanguage.org/item?id=17666