Перформанс конечно не связан с rxjs. Rх шел в нагрузку с ангулар,
концепция промисов проста и линейна в ней проще разобраться в Rx миллион операторов которые ещё надо найти/запомнить в целом код усложняется и обилие магических методов тоже доставляет
В рхжс много операторов, да
Но их правильное применение сводит множество проблем к нескольким строкам rxjs кода, без преувеличения
Чем как раз упрощает код
Согласен, порог входа действительно высокий, но буст того стоит