There's no "required deposit" at the moment! Where does that come from? While I'm totally opposed to debt on principle, nobody is forcing anyone to borrow anything. Afterpay, credit cards, car loan etc., all a matter of choice.