The only usable solution would be some sort of scripting/config for autoplay … something to be done out of fights.
So you could determine an order of targets priority for each troop maybe. Could be made easy with something just like “troops or towers or barricades” or more complicated by giving a list of 5-6 targets by priority and with a range (as in, first pro: if Nyx is 5.0 < far from gryphon, go on Nyx. second priority: if spearmen are < 4.0 from gryphon, go on spearmen … etc).
Even if after a month we’d all be using similar scripts/config I guess. And a hell lots of devs time would be almost wasted. But it could even work, who knows.