Just to throw this our there... When your argument is for 'What's Missing'... think about this:
When you're typing out a macro, you're able to modify the target which that macro will affect. I personally haven't gotten into macros in 14, but in 11 there were many pretty powerful options.
(I don't remember exactly, so bare with me)
<p1> - <p5> your party members
<st> select target (readies the spell and allows you to tab to the corret target
<stnpc> see above
These are what make macros powerful. How would you 'drag and drop' your intentions? Think about how much effort it would take to make a 'macro making interface' to incorporate all of the possible options, then think about how easy it is to simply type those yourself.
Maybe this doesn't really address your concern, but my points are these:
-It doesn't take a player very long to learn and create a macro
-It does take a developer quite a while to create an interface that would allow for all of the options that are available to macros while keeping that interface simple to use.