Solution
Soaps work in soft water. However, they are not effective in hard water. In contrast, synthetic detergents work both in soft water and hard water.
Therefore, synthetic detergents are better than soaps.
How are synthetic defergents better than soup?
How are synthetic defergents better than soup?