multiple waypoints in a RNAV approach, however they exist to allow for multiple points to join the approach from and to provide a diffinitive FAF point which is also programmed into the GNSS as a cue to conduct its own RAIM check and to transfer to tighter tolerences in RAIM and CDI display.
In one of the GPS boxes I have used, the boxes CDI scaled in before arriving at Foxtrot. I can't see why a system that can do so much needs physical waypoints to trigger actions. While perhaps being technically easy, Foxtrot is a menace and has ruined a fantastic concept.