栄養改善法で100mlあたり5Kカロリー以下であればカロリー0と表示していいと定められているからです。
砂糖1グラムは4KCalなので500mのペットボトルで6グラムの砂糖が含まれていても『カロリー0』と表示してもいいのです。

もちろんそれ以上含まれていたら不当表示になるのですが
カロリーゼロと表示されているものについては条件をクリアしているものだと思われます。



ちょっと調べてみました