I'm starting to see more of these dispensers in the shower at Marriott properties. I refuse to use the dispensers. I either bring my own shampoo or go down to the front desk and ask for one of the tiny bottles of shampoo.
My feeling is this isn't sanitary. Also, you have no idea what's in the dispensers.