> Why the fuck does my car need an internet connection when nav isn't being used?
So they can update the firmware to fix (recall) issues instead of having you go into the dealership and pay someone to hook up a device to your car to do the same. This counts as 1-4 hours of labor--depending on how much of a pain in the ass it is to access all the car's ECUs/MCUs/systems.
I think it's important to note that the car only needs to be online for this to work. The automotive manufacturer does not need to know a damned thing about its location or regularly track your car's movements for this to work. A simple wifi connection to the Internet would work for the same purpose.
You should also know that newer electric vehicles have built-in Wifi for communicating with charging stations so they can keep track of various data fields about the batteries (e.g. temperature, charge state, etc). No reason why they couldn't also use that to download firmware updates when necessary.