User-agents can be used for web-servers to differentiate between bots/crawlers and actual human beings. But there could be a generic user-agent instead of the ones we have now.
Note: This only matters for bots that serve to aid your website. Like search engine crawlers being given instructions what pages to ignore.