(That answer is irrelevant now, it was meant to answer the myscript \* question which turned out to be a typo)
No, that's actually not what happens: if you escape the asterisk, it is passed to the process as-is. It is just expanded when you use it.
See the difference of echo $@ vs. echo "$@"