Good question. For the answer, let’s consult Digg.
First, we must blame a Canadian.
It was in 1929 that Guy Lombardo and his band took the stage at the Roosevelt Hotel in New York City on New Year’s Eve. Their performance that night was being broadcast on the radio, before midnight Eastern-time on CBS, then after on NBC radio. At midnight, as a transition between the broadcasts, the song they chose to play was an old Scottish folk song Lombardo had first heard from Scottish immigrants in Ontario. The song was Auld Lang Syne.
So why do we keep singing it? Hollywood:
A lot of things were popular in the 1940s that have long since been erased from the cultural lexicon. So why did Auld Lang Syne stick around? At least in part, we can point the finger at a usual suspect: Hollywood.
Tinseltown loves the song. Heck, there’s a whole supercut devoted to the song appearing in movies during New Year’s Eve scenes:
There’s plenty more to be found at Digg. Meanwhile, here’s a question: what song do you think would be more appropriate for today? My vote: “Live Forever” from Oasis.