Since the "tokens" are the distilled core of the language one cannot reasonably expect forward or backward compatibility without adding a ton of overhead. That, and since obfuscation is deployed, the method of obfuscation should in fact mutate to make it a moving target and less attractive for someone to reverse engineer.

I think there should be a bold disclaimer that forward/backward compatibility is neither supported nor encouraged.
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.