I semi-agree with Veracity,
Off, and it shouldn't guess at all in .ash scripts.
Substring matching I like, however, again, not in .ash scripts.
When people put in "Pet bu" for pet buffing spray in the script, run it, and don't know why they didn't get what they wanted, sometimes it's a problem.
Oh well, personal opinion: "Substring on in CLI, Fuzzy off; Both off in .ash" If that's possible.