я не понимаю как у массива могут быть дополнительные методы для работы с данными коллекцииу массива и нет методов. коллекция - это объект, который содержит в себе массив как хранилище, и методы для работы.
И зачем например сортировка у коллекции если данными sql это сделать гораздо быстрееданные не всегда берутся из базы. и даже если они берутся из базы, не всегда можно обойтись сортировкой ее методами.
так же в Laravel фреймворке есть шаблонизатор Blade. но кто-то может захотеть поставить Twig к примеру, потому-что так удобнее\привычнее. Но у следующего разработчика вызовет ступор.и пусть. только не один пишет на блэйде, а другой на твиге, а они сами должны решить что использовать и использовать только это.