scripts can't read your mind... sometimes you want stuff in the active window regardless of which network triggered it... and sometimes not.
-a goes to the active always... without -a it stays in it's own network.. what's so hard about that?