Existe algum motivo para usar um XMLHttpRequest síncrono?

Parece que quase todo mundo faz solicitações assíncronas com XMLHttpRequest, mas obviamente o fato de haver a capacidade de fazer solicitações síncronas indica que pode haver um motivo válido para isso. Então, qual poderia ser esse motivo válido?