Variables in Blueprint are wrapped in an FProperty, which stores a pointer to your variable.
So to be honest - ALL variables are pointers, and “references” are a pointer to a pointer.
Epic’s choice of “references” as a name is likely due to the fact that many programming languages don’t have such a thing as a “pointer”, and this would create an additional step necessary for understanding.