Because browsers want to provide a consistent platform and can’t rely on OS vendors to do it in the way they need and prioritize their interests.