Что такой за объект $browser?
Касательно вопроса, хотя я не знаю наверняка, у меня есть предположение:
Каждая кука может иметь ограничение на адреса, на которые она отправляется. То есть в ситуации, когда браузер отправляет на сайт куки, очень вероятно то, что будет отправлена только часть кук (те которые доступны текущей странице).
Думаю, что при такой особенности, было бы очень неудобно, если бы все куки удалялись одной командой (всегда можно лишнего чего-то почистить). Лично мне кажется, что единственный вариант очистить куки, это по одной установить в них пустое значение.