When you manually type a /timer command in any window, the .wid property is associated to this window. This has a number of beneficial uses, including the ability to use target agnostic commands like /say and /me, and to call custom aliases that use the same, from within the Timer.
When a Timer is set in an Event such as On Text, the .wid property does not inherit the WID of the channel or query or chat associated with the Event target. It would be very useful if the Timer's .wid property were set the same way it is when it's hand-typed. Instead, the Timer just inherits the .wid of the Status Window.
Target agnostic commands can be used by hand-typing, they can be used in hand-typed Timers, they can be used in Events, but they CAN'T be used in Event's Timers.