O que há de tão ruim na E / S preguiçosa?

Eu geralmente ouvi dizer que o código de produção deve evitar o uso do Lazy I / O. Minha pergunta é por que? É sempre bom usar o Lazy I / O fora de apenas brincar? E o que torna as alternativas (por exemplo, enumeradores) melhores?

questionAnswers(5)

yourAnswerToTheQuestion