Deposits aren't always scams. I've asked for deposits to pay for my train tickets when someone outside London books me.
I also ask for them if I'm not too sure about someone and I think they may send me on a wild goose chase, or I ask them to order me an uber.
I've also been offered deposits in the past, and I've been paid all the money upfront by bank transfer in the past too.