Square accepts visa and other fiat payment networks.
Certain small businesses are distrustful of high fees and/or don’t like fiat networks for other reasons.
A possible better bet if you want to pay with sats is to set them up with a wallet that accepts sats. E.g.
@Minibits @OVO @Wallet of Satoshi phoenix etc.