хаскель в этом плане довольно специфичный язык, во всех строгих/тотальных языках стримы и списки это разные сущности
та и в хаскел также, ленивый не обязательно список, ленивое все, без ленивости нормальную схему рекурсии не сочинить, чтобы мозги не вскипели при работе с ней.
неудобно будет, слишком часто используемый тип данных, хотя для представления списка на уровне типов еще недавно так делали, пока promotion не добавили в 8-ке