That might be the case but I choose not to book thru third party sites if possible. I prefer to stay in Bonvoy properties. (Le Meridian, Sheraton , Marriott etc. ) With my stays I get early check in late check out breakfast, dinner and drinks lounge and room upgrades.
Same room thru Agoda or booking.com is usually the same price, then I get nothing.
Never heard of key deposit. Can’t remember last time I seen a “key” And those plastic key cards cost very little. Usually now you can open the guest room door with one’s mobile