Hotels don't request this
I could set up a fake AirBnB, steal credit cards, book my own fake AirBnB, and then run off with the cash. There's no equivalent workflow for hotels.
It's mostly a problem for "platform" style apps that have both ways to send money and ways to withdraw money. Turo and Ebay are probably better comparisons here, and may have similar issues.
Paypal is kind of universally reviled over their security measures.