Ну в C# тоже куча оптимизацией для IEnumerable, типа комбинированных WhereSelect итераторов и так далее
Ну вот чувствуется это, что никто не занят тем, что крутит компилятор. Постоянно вижу, как в твиттере разные люди рапортуют о выигранных микросекундах в оптимизациях выражений в сшарпе