I don't keep fish, but I've wondered about this. From what I understand, snails are introduced to a fish tank to keep it clean. Fish produce waste and the snails eat this along with algae.
Don't the snails themselves produce just as much waste though? Are we just converting one kind of wate into another? Why doesn't this need cleaning?