@Heather1075 The feature allowing hosts to withhold the address until a certain point before the arrival date is relatively new. I think it's a good defense against scam bookings, especially now that Airbnb has made it so easy to get full refunds. But like you, I can see the guest's point in wanting to have the address ahead. It's uncomfortable to know that you've just spent your money on something, but vital information about it is being kept secret from you.
You seem like an empathetic communicator, so you might be able to smooth it over by explaining your rationale for hiding the address and offering assurance of when they'll receive all the check-in instructions. But if your biggest worry is that someone will use your calendar vacancies as an opportunity to break into the house, I hope you're considering some additional home-security strategies.