Keep in mind that he is using very small containers -- e.g. 3 oz of detergent and 3 oz of soap -- and essentially washing all of his clothes every night. If he used soap for everything, he'd go through his supply twice as fast. The detergent may also be much more concentrated than the soap, if so then 3 oz of detergent will last much longer than an equivalent amount of liquid soap.