But originally there wasn't a += or =+ lexical token! Those things were scanned as separate tokens, and could be written = +.
So that is problematic; If {a}{=}{-}{b} means a = a - b, then you have no way to write a = -b without parentheses like a = (-b).