Вероятно, под нативной вы понимаете разработку на Java - да, она очень востребована. Большинство хороших приложений написаны на Java. Это вовсе не утопия. Насчёт быть человеком-оркестром - нет, без этого вполне можно, большинство разработчиков специализируется в чём-то одном. Знать, что происходит "в стане врага" (шутливо) - в iOS-разработке, конечно, полезно, но вовсе не обязательно. Если в вакансии от вас хотят всё и сразу - лучше держаться подальше, ещё и принтеры заставят настраивать.
Так же можно посмотреть в сторону Kotlin - но вакансий с ним всё ещё очень мало.
Часть кода пишется на С++ - там, где нужна кроссплатформенность и скорость, в основном - игры.
Посмотрите сюда:
https://www.yandex.ru/mobilization/ может, вас заинтересует.