I have never had to pay a deposit to use a shopping cart.
Aldi does it so they don’t have to hire people to collect the carts from the parking lot and bring back to the store.
not to use it but to make you return the cart to the rack or pay more for cart workers