As a customer, this would feel like a restaurant charging me extra for not finishing my meal. It'd especially funnel me to a competitor who doesn't do this, making their $X vs. $Y price comparison seem better due to no disclosed extra deposit.
I've never heard of a normal pay-per-item one doing it.