Most of the larger chains even have benefits if you go direct though.
As a bonus re: booking.com - they integrated with our booking system and always overbooked, unless our system lied about available rooms (would happily sell rooms when none were available - especially annoying at night, when a booked room typically means an occupied room).
If you think I'm an astroturfer look at my comment history, I've never mentioned hotels before.
Edit: Here's more information since you're not familiar with the walk policy.
https://thepointsguy.com/guide/getting-walked-from-a-hotel-c...
https://www.lawinsider.com/clause/walk-policy
https://www.costar.com/article/1992652780/how-to-walk-guests...
https://www.godsavethepoints.com/hotel-overbooking-walk-guid...
https://www.cvent.com/en/blog/events/hotel-walk-policy-defin...