I'd totally agree... if the module's function was, as a Unix command is, small and tightly contained. If I'm looking for a module to give me some FTP functions, you bet I'd want the module to reflect that in the title.
On the other hand, something that gets to be a large framework, that almost by definition is a collection of smaller items put together in a useful way to allow you to easily accomplish some bigger task, very often could be served well by giving it a name. By your rationale, is "Apache" a terrible name for a webserver? Would we be any better off were it called "Open Source HTTP Server"??
Anyway, not sure we really disagree -- perhaps you missed the context in which I made my initial remark (to the idea that the OP's module was becoming a framework rather than a small utility).