If you're opposed to it based on the assumption that it wouldn't take as long, I agree that might be true, but by that logic we should be categorizing _all_ recalls based on length (regardless of whether it's a software update or otherwise), since I'm not convinced that the average length of time until a problem is fixed will always be perfectly split with the software ones being super quick and the ones that would need to happen in person being super slow. What if the mechanics are already aware of how to fix the issue and can do it the same day, or if the software issue turns out to take a long time due to the developers needing a lot of time to fix the bug?
If you're opposed to it purely from the perspective of linguistics and "recall" sounds like "return to the manufacturer", I think I'd disagree due to the word "recall" not being super commonly used for that in other circumstances. If anything, the other usage of the word that springs to mind most readily to me is recalling someone or something "from service", which I think fits perfectly here.