Зачем использовать Retrofit с AsyncTask?

Несколько дней назад, когда я попытался изучить, как использовать Retrofit, я нашел несколько руководств, в которых говорится о некоторых случаях, мы должны использовать ASyncTask вместе с Retrofit. Это меня озадачивает, потому что я думал, что мы используем Retrofit, чтобы избежать использования ASyncTask. И теперь я понял Retrofit достаточно хорошо (достаточно, чтобы использовать его и изменить все мои коды ASyncTask для Retrofit), я до сих пор не нашел хорошего оправдания или причины использовать ASyncTask с помощью Retrofit. Или я ничего не теряю здесь?

Кстати, я видел как минимум 3 разных учебника, которые упоминают об использовании Retrofit с ASyncTask, но я больше не мог его найти. Я мог найти только 1, http://karanbalkar.com/2014/12/tutorial-94-using-retrofit-for-android/

В цитируемом тюрториуме используются синхронные вызовы. Для синхронных вызовов имеет смысл разместить их в AsyncTask .

Однако, поскольку Retrofit также поддерживает асинхронные вызовы, их проще использовать непосредственно без AsyncTask .