Yes, exactly!

Then we could write a simple parsing function to handle everything instead of having to tell everyone the correct variables...

Compare this:
kix32 script.kix $variable1="kixtart" $x=1 $y=0$file="c:\test.txt"

vs.

kix32 script.kix /v kixtart /x /-y /f "c:\test.txt"
or, even simpler:
kix32 script.kix kixtart x -y "c:\test.txt"

Looks better, doesn't it? At least it would seam easier for my guys... That would also help when creating file association with .kix files. You could then drag a file on a .kix script. Endless possibilities.