вообще конечно разница есть, но только в способе доступа.
navigation в props доступен только в экранах навигатора, его обработчиках и т.д., но если нужно добраться до навигации из какого-то компонента в глубинах экрана, проще, действительно, это сделать через контекст (useNavigation), чем через prop drilling