Those type of pull though sharpeners will sharpen a knife. That said, they leave behind a ragged edge, which don't tend to last as long under some conditions. One of the reasons they are popular in some circles is that while they don't give a fantastic edge, almost anyone can easily put a serviceable edge on nearly anything.
Because they tend to remove lots of metal compared to other methods, some are concerned about longevity, but I wouldn't factor that in unless you are doing industrial level cutting, such as butchering.
Personally I don't like them, over time blades start to get a recurve from them (at least thats what I've seen in industrial kitchen knives run through carbide sharpeners) As I said with the edge longevity, they leave a wire-edge, which can be great for somethings (often why they are shown cutting tomatoes on ads) but break off quickly on harder things.
There are lots of people that use them, and there isn't anything wrong with that. Different strokes as they say.