There are two possible reasons why soap stays on dishes after washing them with your dishwasher; one being because there are still traces left from previous washings (which could include detergent) still clinging onto certain items like glasses etc. , while others could simply not get clean enough during washing as they were too dirty before hand. . . soap can only do so much!