As a text-only browser user I do not send any user-agent header. Zero entropy. I only send a Host header, and a Connection header if using HTTP/1.1. For decades I have had great results accessing thousands of websites. I find very few that require a UA header. If I need to send more headers to a particular wesbites I put them into the localhost-bound forward proxy configuration. The reason I do not send more headers is because I receive no benefit from sending more data to websites than is necessary.