Well, in the actual package name, you can't include hyphens. I presume they're talking, then, about the directory name, which would have to differ from the actual package name, and that's a no-no. Their reasoning may be wrong, but the rule is still correct.