бывали ли у вас случаи, когда не было достаточно макс. количества элементов у контейнеров, у которых int для этого используется? Как думаете, это идиотское решение со стороны MS было - брать int?
это правильное решение со стороны ms. 99% не нужны списки и тд с лимитом выше int32. остальные как правило и так пишут всякое разное в плане алгоритмов/библиотек использумыех под свои задачи. так то и priority queue, например, вообще нет из коробки