They're different because the emotions behind them are different! There's a normal, friendly hug, there's a "I'm glad you're all right" hug if one of us has been in danger, there's "goodbye, but I'll see you soon," there's "I platonically care for you a lot," there's--too many to mention!
no subject