I'm struggling to see why the CLIENT command was changed and why
giving *less* info is somehow more useful?

Before it would give client name and version (and also sometimes OS or
architecture type) such as:

BRMH 2.5.--- Mac OS X (x86/PPC Universal).

Now it just returns the info "2.5.0.0"

Zach