Ok, I didn't test this because I don't have time right now... but what happens when someone has a script that /sets a variable and your alias sets it as a different variable name and then the user's script tries to check it later? It would be checking the wrong variable. Also, what happens when a script sets a variable multiple times? Will this just keep making more and more copies of the variable rather than changing it?
As I said, I didn't test it, so maybe these problems are already addressed by the alias. However, if they aren't, then this alias is likely to cause more problems for the "naive" user who runs someone else's script that isn't designed to work hand-in-hand with your alias and just assumes that /set works the normal way.