She still cancelled the service that was paid via deposit.
No service, no payment.
Deposits are security fees designed to state you’ll be there for your appointment.
They’re basically bail bonds for services.
Hotel/apartment deposits are refunded after your stay if you didn’t damage the room/unit.
Stylists that keep deposits are more likely to be unlicensed practitioners who are already trying to charge you $300+ for a service that’s worth no more than $150 tops, so shifty and money hungry business practices are normalized for them. Doesn’t make them legal.