про это я уже прочитал, ахах
Я просто про более прозаичное применение
Думаю, это полезная абстракция
Если у вас есть операция над некоторыми объектами, которая ассоциативна (первое свойство), то вам важен только порядок применения этой операции, но не расстановка скобок
Если есть нейтральный элемент (mempty), появляется понятие "применить операцию 0 раз"
Эти свойства с одной стороны довольно удобные, с другой довольно общие
Моноид просто их фиксирует, чтобы их можно было использовать полиморфно