If you have never run into problems with macros expanding in the wrong sort of environment then you have probably not used it very extensively. If you have run into the problem of switching commands because of their fragile-ness then is it true that you never lost any time debugging?
Ah I never used the macros, just the standard commands and using pre styled layouts.
That would explain it :-)
But I guess it’s not easy to save work in latex when in macro mode?