Heh, not exactly false... just doesn't explain it clearly.
You can have virtually unlimited on TEXT events in a single script, but only the first *matching* event will trigger. As a quick example, for those who don't know or don't understand:
If the first on TEXT event uses matchtext of * (meaning it matches anything), then a second on TEXT event uses matchtext of !help and both are for all channels, only the first will trigger no matter what...
on *:text:*:#: { echo -a Matched * }
on *:text:!help:#: { echo -a Matched !help }
If someone types !help in the channel, the first event will match because it matches everything. And because only the first event that matches will trigger, the second event will never trigger. If you flip the two around so that !help is above *, then the !help one will trigger if someone types !help and the * won't, but the * will still trigger if anything else is typed. If you need both to trigger when !help is typed, they should be in separate scripts.