Probably true but sadly there are equivalents to a user-agent string in a lot of technologies and they will never really go away because of compatibility constraints.<p>Entire operating systems contain hacks to work around unfortunately-designed-but-popular applications doing things they shouldn&#x27;t.  Device drivers too.  Even the x86 processor specification in some cases is more about &quot;what companies actually do&quot; than &quot;what some document says&quot;, because that is the only way things work correctly.