Dmitry Dugin
можно ли сказать что монады в хаскеле это способ борьбы с нечистотой ввода-вывода?
Монады оказались пригодны и удобны для IO, но монады полезны сами по себе. С "чистотой" есть та проблема, что у нее, как минимум, две распространенные интерпретации. И не все всегда понимают, какая именно имеется в виду. Поэтому лучше акцентировать внимание на "ссылочную прозрачность".