IIRC this isn't intentional, but it's not due to benevolence either: The whole custom elements fiasco (which is largely Google jumping the gun and shipping an unstandardized API that they eventually had to deprecate) means that some Google properties are still written on custom elements v0, and use a polyfill on non-Chrome.