This is not a direct response to the question of how laziness obviates the need for macros, but it mentions some specific relevant cases:
https://augustss.blogspot.com/2011/05/more-points-for-lazy-e...