@David-And-Kevin0 I feel exactly the same. I haven't yet travelled as an Airbnb guest, but I like all my ducks in a row well ahead of time before I travel. I print or write out hard copies of info. There's enough things that can go awry when travelling without adding to it by withholding crucial info until the last minute.
That's one thing I would ask a host before committing to a booking. If they said they won't give out the info a few days ahead, I wouldn't book with them.
I do know why some hosts do this- they have had guests arrive early without notice, while the resident guests haven't checked out yet. And some guests, on finding the door code doesn't work (because the host doesn't change it until check-in time) have actually banged on the door, disturbing and scaring the guests in residence.
But the solution to this has to be something other than not sending the info until a few hours before check-in. People's phones can run out of juice, they could lose their phone, and believe it or not, not everyone uses a smart phone.