I first thought that this was written tongue-in-cheek. You can't truly expect albergue owners or a hospitalero to offer these items for sale. They are not a store. This is your problem, not theirs. If you find them essential take them yourself, just as you would take soap, shampoo, toothpaste...