Most shops I've been in, in the UK, are cash only.
If you've got 4 or five artists working in a shop on a self employed basis I would imagine it could get very complicated taking card payments.
It all adds to the business running costs, paying for a terminal and card processing fees.
Cash is king no card fees and no card fraud to worry about.