Ну да. Только почему каждый, если можно высокоуровневый компонент обернуть? И сделать это только раз.
потому что убого будет:
- нужно делать разный цвет фона, причем иногда разный для верха и низа даже
- для скрола не нужно использовать снизу SafeArea, иначе контент будет появляться из середины экрана (от конца SafeArea), а не снизу экрана. Есть специальный пропс который добавит SafeArea внутри скрола (ложить ее внутрь руками не рекомендую)
- где то SafeArea может быть вообще не нужна, специфика, но все же реально
- ну и для KAV придется костылить offset в случае если KAV лежит внутри SafeArea