In my job, my appointments are booked for me by an engagement team.I can see no reason for anyone to need to do Teams/Zoom or voice calls in public but then again, when I was young my parents always checked I had 10p for a phone box when I went out just in case.
I will usually have 2-3 appointments in a day, a mixture of in-person and remote, so if the remote meeting lands inbetween two in-person meetings, I have to find somewhere to hold that meeting. If I don't have reliable internet signal in my car, I'm not sure what choice I have?
I fully agree that it is really not ideal and I'd far rather not do it.