What's the high-level reason for such a big discrepency between WebKit browsers? E.g. I'm confused why some would have :nth-child support and other wouldn't. Do all these companies have their own local forks? Are some using old versions of WebKit?