I'm not sure if this was intentional but createBottomTabNavigator returns a component wrapped in a SafeAreaView, while createMaterialTopTabNavigator does not.