В идеале, корпоратив нужен для того, чтобы сплотить коллектив, дабы тот по интенсивности межличностных связей не походил на группу людей случайно оказавшихся в одно время на одной автобусной остановке. Сплоченную группу легче организовывать и действует она несколько лучше чем разрозненная. Также, как известно очень многое в жизни зависит от межличностных связей (повышения и вероятность того, что на твой косяк прикроют глаза), которые выстраиваются не столько в рабочее время, сколько во времена совместного досуга.
Другое дело, что люди, которые берутся делать корпоративы не всегда могут их провести успешно и достичь хоть каких-то целей. Поэтому корпоратив у них получается тратой времени, собрались-побухали-посрались и т.п..