Session-based carts are fine for guests, but logged-in users expect cart persistence across devices. Let's upgrade.