This has all sorts of bad effects on the game -- primarily in modland, but, for example, Geysering Strike works on anything, not just the Animals it's intended to. Fixing this would be a little bit good for the core game and HUGE for us modders.
Because otherwise it's a pain to code because the given tile may have anywhere greater than or equal to zero creatures on it. The only reason damage and delayed triggers do is because they each must target a monster necessarily.
There's quite a few skills in core I've noticed that seem to rely on taxa working on triggers, not just Geysering Strike. But yes this would be extremely helpful.