While I agree in general, I have encountered specific instances of Safari not implementing certain standards correctly, specifically to do with bubbling of events within certain contexts. Every other browser handled the issue I was having without problems, but Safari just plain refused to even attach the listeners.