Про то, что then планирует обработку я понял, но в контексте обработки входа пользователя, то есть задачи целиком, что так, что так нужно будет ждать ответа от сервера, тогда почему автор так пишет, как будто с then мы что-то выигрываем
Потому что в первом случае, если один фьчерс заблокируется, этот поток будет ждать. Во втором же блокировки не будет и может рядом асинхронно выполняться ещё какая-то задача