Counterpoint: the standardized surface area of a browser is already enormous, and while these components seem simple, there are a billion different options, variables or alternative implementations to consider.
At some point, functionality needs to exist in user space, even if it's common.
At some point, functionality needs to exist in user space, even if it's common.