I believe the main purposes of the various "old" Autopilot updates, e.g., traffic light stop control, is to get experience with the feature and collect data for the rewrite. The green light chime was a new feature released to all regions around the same time based on learnings from having first released traffic light control in the US. Additionally even if single-camera traffic light control is only temporary code before multi-camera rewrite, having it deployed to the fleet helps collect examples of when the pre-rewrite detection has trouble to make sure the incoming version performs better.I wonder...why bother sending updates if in December we're going to be getting that new completely re-written version?
So yes there is some waste in writing temporary code to improve pre-rewrite Autopilot, but theoretically it helps improve the new Autopilot as well. (This is as opposed to waiting to release the rewrite sooner only to then get traffic light improvements later.)
This does somewhat spread out resources and priorities to manage both the old and incoming Autopilot versions, and that might also allow for regressions in the old behavior especially knowing it'll be less maintained soon. Then again, there will be some portion of the fleet that doesn't have FSD computer, so unclear what will happen.