I think the theory is that it wont adversely affect the paintwork however, because washing up liquid is heavy on the degreasing sides of things any expensive waxes or coatings that you may have put on your car will be stripped off it. I beleive that car shampoo's are more caring towards any coatings that may have been applied.
Although again that may all be good marketing!