Why is the game instance not pre cast to the correct child class?

Is their a good reason the game instance is not already cast for you when using “Get Game Instance” in the blueprint editor?