I get it, but your wording in the OP missed that nuance. I was merely pointing out that as a society we have decided some reasons to refuse service are unacceptable. It is therefore a lot less inconceivable that other reasons might be considered unacceptable.
It's not as crazy an idea as it sounds. You may already be forced to. You cannot not serve people based on a protected characteristic.