I don't thin it's common, but it's certainly not odd. A decently run place, whether it's top of the line or budget can be trashed (physically and reputationally) if it starts being used by local petty criminals (prostitution, small drug deals, and the like) and one way to prevent that is to keep that traffic out and force the use of a CC.
I guess it largely depends on what the local trade would be.