Hot take: every HTTP client library should require you (the caller) to explicitly set a User-Agent or the library won't work (ie, all requests fail with an error). Default library User-Agents are a (rather mild) plague.
@cks Bonus points if it deletes the user's homedir if they set it to impersonate chrome on windows.