My partner Is a manager of a charity shop, working 6 days a week with less than 2 weeks holiday a year working for minimum wage and most days working alone due to shortage of volunteers. Overworked she then has to make the shop profitable, her wages need to be covered and the rent for the store. Just because it's charity doesn't mean they have cheap rent, the landlords treat the shop like any shop with greedy pockets wanting the charities money.
When you consider the weather as a factor too, people aren't shopping on miserable wet and cold days. Can't just shop online from a charity shop so footfall is a critical factor. On top of that people think charity shop means they should sell for any amount of money because 10p is better than nothing. If they all had crazy low prices we would have NO charity shops as they wouldn't even break EVEN let alone make a profit to go to the actual CHARITY to help people. Each year large numbers of shops close due to making too many losses. If you think a charity is being greedy, please look at the top brass with high incomes as THEY are the greedy ones but remember when you visit a charity shop that has one paid manager that works their arse off to turn a profit just to SURVIVE as a shop and keep doing business. This isn't even accounting for quality of donations and time wasted by staff having to sort through donated goods only to find that it's all trash, ACTUAL trash. We're talking lazy people that take a bag of used tissues, pieces of paper, empty bottles all kinds of genuine trash with zero items that are sellable.
And no manager gets a decent living wage, you get more to work at McDonald's than run a shop with zero support from the charity upper management.