Tourists, I'd imagine. I am not sure how many merchants you know in Sweden that accepts UnionPay? At least of the smaller ones. And I know most German tourists prefer cash, generally any tourist from a cash heavy society will prefer cash.
Sure, their big ticket items are still going to be hotels and the like, where they will pay with a credit card, but they are not interested in coming if they can pay the small merchant with cash. Because they don't have access to the local infrastructure for digital payments, that the locals do.