Yes, I've always been astonished at how bad the software and software management is in the auto industry.
And I'm personally still annoyed at BMW from about 8yrs ago when my X5 was occasionally throwing a spurious trivial dashboard warning and I asked about it at the dealer when I went in for some other warranty service. When I got back there was a $200 bill for doing a flash update to some controller, and the dealer insisted that it was BMW that kept it off warranty and charged them for each install.
While I could perhaps see some trivial $15 service fee to install it, charging $200 to fix their own damn bug is pretty outrageous. They should just be installing the full set of accumulated updates every time the car comes in for service.
But that's not how the auto industry thinks, so yes, that is a huge advantage for Tesla, even if the others are starting to come around, they are effectively a decade late.