Bleaching powder (calcium hypochlorite) is extensively used for water sterilization because it releases chlorine when dissolved in water, which kills bacteria and other microorganisms. It's cost-effective, stable, and widely used in municipal water treatment systems.