not sure what data they are collecting that requires the car to stop at green lights
From what I read on Twitter, it's primarily using GPS to know where an intersection is and where it needs to stop. Then it reads the traffic control device to get the why.
Safer to program it to stop at all intersections than to misinterpret a light color and blow through a red, at least until the NN gets good enough. This is all part of managing people from a liability standpoint IMO, and also training the NN.
From a safety perspective, it makes sense to have it default to stopping at every intersection, then only proceeding once it gets confirmation that it's safe. For now, this is a manual input from the driver. In the future it would be reading/seeing the situation using cameras and deciding on it's own. If you think about it, this is not unlike what people should be doing. Approach an intersection prepared to stop, and only proceed if you confirm there's a green light and no other cars in the way.
I'm sure it's more complex than this, but that's my basic understanding.