Может быть много причин, по которым можно произвольно перемешать упорядоченную последовательность элементов. Например, колода карт.
Перестановка не является тривиальным алгоритмом, так же как и сортировка - нет, поэтому достаточно часто требовать библиотечную функцию.
Относительно того, почему список - очевидно, это должна быть упорядоченная коллекция, а не какая-либо общая коллекция. Только список и его подтипы гарантированно будут заказаны. Класс Collections не предоставляет операций для массивов, но вы можете (и, вероятно, должны это сделать для повышения производительности) передать ArrayList этому методу.