It's not arbitrary that we call browsers "User Agents" in spec land. It's the job of a browser to put its user's needs first.