I almost can't believe I'm saying this because I really like the idea that people looking at documentation get exposed to more background and context, but here goes...
Since the beginning, the list of ACME clients has been organized by the language in which the clients are written. However, this information is most useful only for people who themselves plan to further develop the clients' functionality, or integrate the clients into some larger software environment.
I thought of this because there is the kind of anomalous "Windows" category, which is not about what language clients are written in (C#, Powershell, Python, or whatever), but about the fact that they're capable of running on a particular operating system (in this case, an operating system that is less commonly used for servers...).
The patterns of forum questions here suggest to me that most new users are more interested in other details about clients, perhaps like
- What operating systems do they run on?
- What web servers do they integrate with?
- What DNS providers do they integrate with?
- Do they support automated renewals?
- Do they require administrative access?
and also occasionally for some people things like
- Do they work with shared hosting without cooperating from the hosting provider?
- Do they have a CLI, GUI, or remote web interface?
- Do you have to pay someone to use them? Do they have official paid or unpaid support?
- Are they under a free or proprietary license?
- Are they still actively being developed?
We're very often telling people who are new to Let's Encrypt that they'll need to choose a client, but it seems like essentially the only thing the client list page is telling them is "Certbot is recommended, and then here are all of these others, with the programming languages that were used to create them".