copal: вы слишком много думаете о теории. Множественное наследование несет определенные неудобства. Например имея цепочку A > B > C > D вам придется всегда помнить что добавив, изменив или удалив что-либо в базовом классе А изменения коснуться и B, C, D. Чем более плоская структура кода, тем она более гибкая и простая для понимания.
Katerina: профессионал сможет работать и на говне за 300 долларов, а новичку и монитор за 10 тысяч долларов может не помочь. Зайдите на render.ru и посмотрите работы 5-7 летней давности: там люди делали качественные вещи на TN матрицах на 15 дюймовых мониторах.
То что индусы работают - это не аргумент, т.к. во первых индус индусу рознь: один хорошо работает, другой плохо. А есть еще бригады индусов, которые много дешевой работы делают. Не так все однозначно.
Сергей Протько: ну это понятно. Но я сомневаюсь, что на практике в итоге какой-либо клиент или работодатель согласится разрабатывать крупный или средней крупности проект на Хаскеле.
Oleg Di: его наверняка можно развить. В любом случае пофигизм это моментальное взвешивание проблем: проблема А: падение сервера со 1000 пользователями онлайн, проблема Б: рак мозга в последней стадии. Очевидно, что Б > А.