Обслуживание кук и обслуживание сессий так или иначе требуют включать механизмы сортировки, ведь мы говорим о любого рода идентификации. В обоих случаях можно использовать для этого наилюбимейшие средства. Поэтому нет разницы от какого идентификатора отталкиваться, минимальная нагрузка все равно будет одинакова. Вот только с кукой можно начать работать на шаг позже, чем с сессией. Баг это или фича - это факт. Кука != сессия. А вы утверждаете, что недомеханизм может заменить собой полноценный механизм. Как еще вам объяснить, что это не так - я не знаю.