Сколько помню всяких примеров по .Net, везде списки держат в виде List<T>. Даже когда доступа по индексу не требуется. А ведь логичнее было бы применить LinkedList. Этот класс как-будто никто не замечает: в книжках упоминают редко, в библиотеке .Net он практически нигде не используется. Отчего так?