PackBSP is less than a year old. If you are trying to equate its scanner to pakrat's scanner then you are foolish. Despite any problems it may have, it's still a good tool.
"Piece of crap" was too harsh, how about useless to me and broken? I'm not comparing the scan feature since I don't use it.
There's absolutely no reason to use scan since you have to move the assets out of the directory for testing anyway so it's easier just to add the folders, which can't do with packbsp. In the end it takes more time than just selecting entire folders of assets because you have to hunt down the missing stuff and manually fixup names and whatnot.
Besides this there are annoying things such as having to set steam and game directories everytime it's run. Also, and this may just be my computer, but the damn thing doesn't even work. It won't run if steam is running because it needs access to the blob file and of course it can't pack the bsp if steam ISNT running. What does it do if you try to pack a bsp while steam isn't running? It deletes it. Also as far as I can see you can't use it to export a pak or lst.
Anyway it's not a badly made, it just doesn't do what I need it to. If the scan worked 100%, you could add folders, and it had automatic path fixup then it would be better than packrat. As it stands the better scan just tricks people into using scan.