Well... while I don't endorse that loose format, I don't agree with your "Chicken Little" theory either. To the contrary, the way I read it, $ as a string, to quote Ruud, "won't ever be resolved if used inside a string". That should fix rather than break sloppy coding in the next release.
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.