I don’t see the point of arguing about deposits.
Nobody is forced to pay them, you don’t like deposits, use an agency or pick an SP that accepts references instead of deposits or doesn’t require one.
I have often skipped adds of some gorgeous Indy because I didn’t want to bother with deposits...