User agents IDs open up the Pandora's box of differential treatment for client (based on user agent), which in long term ruins interoperability. A standardized user agent just makes misuse easier.
User agents are also bad from privacy point of view.
There should be a NIP to _ban_ user agents... :D