You have a good point. There's lots of uses for macro's besides. You could have a macro containing only a few lines of key code that you happen to use a lot, and rather than having to cut and paste a lot you can just use a macro for it. It wouldn't have a huge impact on the cache. And some people would just prefer to work that way.
'To Do 'it FOR People=NotTheWay to Go, Allowing=TheWay 'and Empowering=TheWay 'so Next 'time, If YouWannaDecideSomeonesPathForThem Then LetGoAndLetBe() Else YouMightEndUp() Loop'y ';-)