The question was should they be. So should they?As I've already explained, they are allowed.
What is it about clubs that makes them not public accommodations aside from an arbitrarily created definition in a law?As I've already explained, a private club is not a public accommodation. It -by definition - is not, and never has been open to the general public. Can't say the same about the other thing.