I think the problem is the testing methods they may use to verify the service.
They pass it the same text, it comes back as 100% plagiarized. Cool.
They pass it text that is close, but clearly just slightly modified original text. Comes back as plagiarized. Cool.
They pass it text that isn't close at all. Comes back as not plagiarized. Cool.
It works. Right?
Nope. We forgot to check if there are any cases where two different texts will show as being plagiarized despite knowing they've been independently created.
We also didn't check to see if a text that was essentially plagiarized can return a result of not plagiarized.
And I think those checks fall into the halting problem. You only need to find one case to throw the entire system into doubt. But to make sure there are no cases, you have to check every piece against every other piece.
And if you have false positives and false negatives, you can either double check every result. In which case, you might as well not use it. Or you give up on one the case of false negatives. If a plagiarized paper passes the system, oh well. Focus on checking every paper that gets tagged as plagiarized. Double check them and make sure it truly is plagiarized.