Weihwasser ist kein Zaubermittel! Weihwasser wurde gesegnet, dass heißt dafür geeignet gemacht, andere zu segnen. Segen heißt "gut sagen" benedicere.
Ziel des Segens bzw. Segnens (lateinisch signandum) ist die Förderung von Glück und Gedeihen oder die Zusicherung von Schutz und Bewahrung. (Wikipedia Segen)
Also das Weihwasser ist ein Symbol, für den Segen, aber auch Zeichen für die Taufe. Religion benutz Symbole um etwas auszudrücken, was nicht verstanden werden kann oder mit den Sinnen aufgenommen.
Weihwasser verliert seine Bedeutung und wird wieder normales Wasser, wenn es nicht mehr dafür benutzt wird wozu es bestimmt ist, dem Segnen. Und wichtig ist hier Bedeutung und nicht Wirkkraft!
Anders verhält es sich bei der Eucharistie (Brot und Wein) hier wird das ganze Wesen verändert. Stichwort Realpräsenz. Das ist ein anderes Thema.