Почему существует только SortedList<TKey, TValue>, который больше похож на словарь, но не SortedList<T>, который на самом деле является только списком, который всегда сортируется?
В соответствии с документацией MSDN на SortedList, она фактически внутренне реализована как массив с динамическим размером KeyValuePair<TKey, TValue>, который всегда сортируется по ключ. Не мог бы тот же класс быть более полезным в качестве списка любого типа T? Разве это не соответствовало бы названию лучше?