It's a great idea, but I've been working in multiple enterprise excel hells and most of the places use macros, because the simple stuff just does not allow needed complexity.
Now try to visualize that...
Now try to visualize that...
Parentheses FTW!
Also, the people who write macros are invariably not programmers[1], and the macro code they write is... not so great.
[1] I am a programmer who writes macros, and presumably there are others too.