I think it's kind of a gimmick. I've always tied directly to the fly, and I don't know anybody who doesn't tie directly to the fly. (I know several local trout guides, and none of them use the "no knot" thing.)
I don't necessarily think they're bad. I just don't see a big advantage in using them.