I've found they're just one of those limited use items.
, I've never had one last longer than a Bath and Body Works dispenser I was gifted one Christmas (with sugar cookie soap I think) and I refilled it with any mix of water and soap, body wash, cheap shampoo etc I could
It lasted three years. More expensive ones (metal, glass, etc) designed to be refillable have always broken on me.
I have a Mrs Meyers foaming soap pump in the kitchen I keep refilling with diluted dish soap. Not three years yet but it's a good mechanism.