No I don't think it would be their intention but my latest question still hasn't been answered: You don't have to use vars between quotes even when NoVarsInStrings is off do you? i.e.

even when I use vars in strings, if I'm testing to see if a var is set or not, I'd use your second example over the first. The only time I actually use vars in strings is when I'm 'echoing' a string and have a var in it. I mean, in your first example (if you can even do it), why would you use quotes when you don't need it?