Hard to imagine a business not accepting it
Aldi is a weird company in many ways. For example, they're not real big on transparency and they don't have to be since they're privately owned. They must have some reason for the payment policy, but I don't know what it is.
just let natural selection run its course.

