Ведь и то и то способствует синхронизации, но Deferred позволяет выполнить некоторый код асинхронно (например привязывать обрабочики к элементам, пока выполняются запросы) и при этом не блокируются элементы управления страницей, что очень важно.