у них есть свой реактивный фреймворк Combine, он тоже сбандлен с фреймворком ОС, и например в иос14 добавили новые операторы, которые ты не сможешь использовать без обмазывания if блоками. Им нужно обновить ОС, Карл. Нам же просто прописать новую версию зависимости в градле
Поправлю: часто это вынуждает разработчика обновить xcode, потому что иначе у тебя нет доступа к новым фреймворкам (если ты сильно особенный, то держишь несколько версий параллельно - для проектов на Swift 3 и Swift 4)