Сергей Веремеенко, тоже удивляет, когда в разговорах про перфоманс упоминают такие вещи. Просадка производительности скорее всего будет в запросах к БД, работе с внешними API, сериализации, работе с файлами и пр. Не могу представить проект, где замена IEnumerable<> на IList<> дала бы заметный прирост
Кстати, всегда смущал этот принцип. С первой частью утверждения я согласен, а вот второй выглядит сомнительно. В EF, например, все методы IEnumerable возвращают