Certain things need automation IMO. Other things are grey areas, or definitely don't.
If something has a low skill cap that is unfun, it should be automated. Starcraft macro mechanics IMO should be automated, but they were introduced for a very specific reason (getting the BW crowd to transition into SCII, IMO it's mindless traditionalism/hierarchical maintenance, but blizzard gotta shift product). If these things are not automated, then the UI should support doing them painlessly.
Stuff like auto-micro? Well, I don't take issue with it in ZK since optimisation requires micromanagement. It brings up the effective skill level of those at the bottom of the ladder, allowing them to experience some semblance of what the game's about.
Sidenote, I think it'd be interesting to see how well players compare only using attack move, how ahead are the top 10 in ZK when the micro playing field is leveled? I can't think of any automation unit-wise that feels as good or superior to microing the same unit, which feels like a bit of a Goldilocks zone. It's always a trade-off between efficiency and attention for other things.