The analogy isn’t really fair. Honestly, getting the date right on a hotel stay is often more important than getting it right on a flight. Both are an inconvenience, and a good chance that both are major, but really…it’s different. If I get back from my holiday or business trip a day late, it sucks, but it’s workable. If I get to my hotel, they tell me they oversold, but not to worry they’ll fit me in tomorrow…well, I still need somewhere to stay.
This really needs to be considered on its own merits. And, in my view, it still happens to warrant a refund, when asked, when the delay is significant.