Por que um usaria #include_next em um projeto?

Para citar o iOSDocumentação em cabeçalhos de invólucros:

#include_next não faz distinção entre inclusão de <arquivo> e "arquivo", nem verifica se o arquivo especificado tem o mesmo nome do arquivo atual. Ele simplesmente procura pelo arquivo chamado, iniciando com o diretório no caminho de busca depois daquele em que o arquivo atual foi encontrado.

O uso de `#include_next 'pode levar a uma grande confusão. Recomendamos que seja usado somente quando não houver outra alternativa. Em particular, não deve ser usado nos cabeçalhos pertencentes a um programa específico; ele deve ser usado apenas para fazer correções globais ao longo das linhas de fixações.

Então, duas perguntas, o que é #include_next, e por que você precisaria usá-lo?

questionAnswers(2)

yourAnswerToTheQuestion