Ну уже загуглить не могут!
Ссылка
Сейчас только узнал, что они существуют, но в целом по опыту могу сказать, это попытка сделать разграничение коллекций на типы как в нормальных языках. Т.к. разные типы коллекции потребляют разное количество памяти и имеют те или иные полезные свойства, методы.
В чем отличия коллекции от массива?
Больше времени тратишь на различные обработчики, повышается ЧСВ. Можно и дальше использовать обычный массив.