Объясните, пожалуйста, почему vendor добавлен в git ignore по умолчанию во всех gitignore файлах для лары (хотя бы на гитхабе)? Я понимаю, что в vendore содержатся системные файлы, но ведь в процессе разработки добавляются различные зависимости, которые также попадают в /vendor. Разве не легче при восстановлении раннего коммита восстановить сразу все файлы, а не писать composer update, дабы тот вновь подгрузил все необходимое в /vendor?