This is just an idea I had while struggling with accountsservice. plasma-desktop pulls it in as a hard dependency for managing users (as it looks). I don't have a need for that, as I manage my accounts through cmdline. The big issue with accountsservice is that it pulls in the whole polkit/consolekit/... stack. This would be the only package that requires it here, so I would be happy if I could avoid it. As I don't use many other KCMs the idea of a USE-expand came to my mind. Especially people with rather minimal setups could profit from reduced dependencies.
At least for accountsservice, since it's runtime-only I guess it's not *strictly* required. We really do need that "recommended deps" feature in a new EAPI.
Please report this to upstream then. If they provide a build option to disable the kcm module we make the dep optional too. As long it leaves a module which is unusable and always visible this is not a good idea.