I don’t use credit cards very often. I carry cash and debit usually pay with cash at my local bike shop and they actually have a cash register. I have never asked whether they take checks. They have been around since the seventies so they are “old school’ in some ways. I don’t think it is unusual for a shop not to accept checks. I still do at my shop and in 39 years have only had a couple of bad checks.