Disconnected, okay. Lose your cart... why? Cookies and sessions existed back then.
There were plenty of reasons. Apache needed a mod to store a session in a cookie instead of a url and HTTPS was really hard to do. Java had its way, PHP had another, ASP had another... everything was different and there were no patterns.