IE4 introduced a blazing fast (at the time) rendering engine as an embeddable component that could be used in other applications-this was a lot more important than people realize.
If the ETags don't match, the user doesn't receive the small, fast 304 response that ETags were designed for; instead, they'll get a normal 200 response along with all the data for the component.