I guess you had bad luck working for teams that worked long hours. But as another datapoint, I worked at Google for more than a decade around that time period, for several different teams. Google did have a lot of amenities and people would say that it was to keep you at work, but I didn't see much evidence of that. It didn't keep anyone I knew from going home when they wanted. Being single, I'd stay for dinner or even come in on a weekend to do my laundry. But some weekdays I'd either work from home or get in around 11. Or maybe go for a bike ride at lunch. Nobody kept track. I have little idea how many hours I worked, but there was plenty of time while waiting on compiles to check Memegen and Hacker News. It wasn't a high-stress job.
It's a big company, though, so other teams might be different.