AppNav vs react-navigation

Why do we have a homebrew AppNav instead of react-navigation (https://reactnative.dev/docs/navigation)?

Why should we have react-navigation instead of a homebrew AppNav?