I'm
fairly sure things like "=+" and so on were replaced with "+="
in the move from V6 to V7.
I thought so too, but I checked, and there are some still in there.
I think you'll find that the kernel code is clean, but a lot of the older
utilities will show their earlier lineage (including the C compiler)