In 2020, the only way for netzidents to do get what they naturally deserve is by hacking.
https://raw.githubusercontent.com/alandipert/ncsa-mosaic/mas...
The User-Agent header is not mandatory and was never intended to be used by tech companies for denying access or fingerprinting. It was supposed to be used, at the user's discretion, to help with interoperability problems. RFC7231 specifically refers to user-agent masquerading by the user as a useful practice. It explicitly discourages using this header as a means of supposed user identification, e.g., fingerprinting.