Use of Pointers in AnimGraph

Hi there! I was looking through the standard templates and found this in Animation Blueprint:

This simply updates the state of the variable in EventGraph. And this variable is needed for AnimGraph. Question: Why was a separate variable created for this if you simple can use MovementComponent->IsFalling() directly in AnimGraph? Or is this not recommended in AnimGraph?