Вот да, toPromise на одной из работ было стандартом, потоки там вообще не использовали принципиально)))
Если человек идиот, то он и на анге напишет говно.
И мне вот интересно. Чтоы прогер должен делать, если "правильная" архитектура анга мешает выполнению какой-то специфической задачи, которую не предусмотрели создалеи фрейма? Предположим, написать такую логику на анге можно, но его архитектура будет препятствовать и с ней придется бороться, в то время как реакт предоставляет тебе свободу, а уж как ты ей воспользуешься - это твое дело (со свободой приходит и ответственность. В ангуляре ответственности нет, есть наглый "родитель", который знает лучше тебя как надо)