They kill algae that's freefloating in the water. If your water isn't green they are a waste of money.
They kill some of the bacteria, viruses and parasites in the water. But only what goes through it and if your fish are not infested they are a a waste of money.
Unless you have a specific need for them, they are a waste of money.