They don't charge you that, they keep it as a "pending" charge, right? I haven't been in a hotel since March and that's how it was back then.
I have a lifetime platinum membership in Sheraton (now marriott) I get the temporary/pending charges back into my account a couple of days later. Why is such a big deal?
Why you say "it feels discrimination"?