I've been using a combination of git (append only when merging) and systemd for that for a long time now, my history file is 70k lines now and still works like a charm.
I wonder however how people can spend a lot of time in the shell and have no sync process at all in their shell history.
It's not about insurance profiting from it. Carmakers are able to pass off certain things like this due consumers having more or less mandatory insurance on this.
Why do we lock our doors when it's proven doors don't stop thieves (putting aside the fact that locking does prevent people from just simply walking away)? Why haven't we improved our security systems? Because people will still buy homes, and insurance covers loss and damage in case of theft.
Without that, we would demand houses that are harder to break into. So it is for cars.
Actually the said car has a continuous internet connection, using a sim card, so I guess syncing time wouldn't be that difficult.
Also I remember some Renault Espace in France which had a dongle but then you had to put it somewhere specifically in the car to start it. Adding an NFC/RFID chip could solve part of the problem maybe...
I wonder however how people can spend a lot of time in the shell and have no sync process at all in their shell history.