Host only Obligated to Meet at Exact Check-in Time?

My elderly mother was due to arrive in Strasbourg this evening at 6:30 PM. The host told me he could not meet her until 8:30 PM. I rang Airbnb customer service to ask for general advice on how to deal with the situation – while I was walking – and they refused to give me any information until I was verified. Because of a glitch – an old and expired visa card was listed as the default – they would not verify me and hence refused to give me any advice. I then stopped in the street, set up a personal hotspot to use my computer, and verified the card. This was on my way to work where I would be in meetings all day. Now verified, Airbnb told me that as the host had listed his check in time as 2:00 PM, he was under no obligation to meet my mother at all after that time. Firstly, that’s a risk I think all customers should know about. Secondly, this meant my elderly mother, who does not speak French, would have to stand in the cold, with her heavy bags until the host felt like meeting her, if indeed he did at all. I then had no choice but to cancel and make alternative arrangements. In followup emails, the same patronising bureaucrat told me I didn’t have to cancel; Airbnb could have called the host to help you. He could have told me this before forcing me to stop in the street and verify myself. I have had to book a hotel at huge cost as well as pay for the Airbnb. I am stunned at how appalling they are at customer service.