Why are detergents better cleansing agents than soaps?

Why are detergents better cleansing agents than soaps?

Answer:

Detergents work as cleansing agent in hard and soft water both because the charged ends of detergents do not form insoluble precipitates with calcium and magnesium ions in hard water.