The early rabbis tried for centuries to abolish or at least to adjust the Kol Nidre service. In many ways, it seems to undermine the halachic(Jewish legal) system. Kol Nidre as a service either annuls all of the vows (promises that invoke God’s name) from the previous year or the coming year. It is possible to annul vows in Jewish law, but you need a rabbinic court. During the Kol Nidre service, we make a pretend court out of three Torahs held by three individuals. There is no halachic standing for such a thing. In addition, it seems to completely alleviate the responsibility of making promises. However, every synagogue in the world has a Kol Nidre service. The people overruled the rabbis. People love the moment of Kol Nidre — not because of its legal standing, but because it transitions us into Yom Kippur. What better way to start a day of forgiveness than by facing the fact that we don’t live up to the promises we make to ourselves and others? More than that, we forgive ourselves for those failings. That forgiveness becomes the foundation of an entire day of admitting all of our shortcomings.
Rabbi Jason Fruithandler, “5 things to know about the High Holy Days liturgy”, Jewish Journal (19-25 September 2014), 31.