У сессий только одно назначение - шаринг данных между запросами и различными компонентами.
Куки для этого не годятся по нескольким причинам:
1 и главная - куки будут доступны только после перезагрузки страницы.
2 ненужный трафик. это не смертельно, но только пока проект только для хомяков.
3 не секурно. можно конечно шифровать, но зачем?
4 куки не резиновые, у них есть лимит.