And a higher idle speed than is necessary simply wastes fuel...so I think that manufacturers have gone to some lengths to decrease idle speed to boost the "city" fuel mileage.
This. I experience a 600rpm idle too, and sometimes it shutters like it wants to stall on initial start-up. I believe Precious hit the nail on the head on this one.