Ha felhasználom a segédfüggvényt másutt és ott a hívóban elfelejtem levalidálni a pointert
Hát nem szabad elfelejteni. :)
De viccet félretéve, szerintem oké az, hogy egy függvény pontosan egy dolgot csinál csak - pont a kódfelhasználás miatt. A validációra is csinálhatsz egy segédfüggvényt, ami semmi mást nem csinál a validáláson kívül.