В приложении общего назначения, нет.
Вы не указали ссылку на это утверждение, поэтому я предполагаю, что оно применимо только к графическим пользовательским интерфейсам.В этом случае это может иметь смысл, поскольку долго работающие функции делают приложение не отвечающим (а для графических интерфейсов 50 мс можно считать «долго работающими»).
В любом другом приложении вам потребуетсякоординировать результаты функции, чтобы гарантировать, что они упорядочены относительно других функций в приложении.Усилия, необходимые для этого - и затраты на обслуживание, к которым это приведет, - не тривиальны.