There is a deposit included in the price of most glass bottles in Poland, but there is also some mix of regulations and store practices that seems targeted at the poor/homeless, to prevent them from making money by collecting bottles in trash cans. I remember having stores refuse larger batches of return bottles without a proof they were originally bought at that particular store. Maybe someone else knows more details; it's just something I observed some years ago.
Probably because the bottle collectors don't want to spend the money they get on overpriced luxury stuff, so they prefer the discount store where the prices are better.