String theory isn't a theory it's a family of related theories sharing some common mathematical tools.
People talk about this as though it's an attempt at deception, whereas two people notionally working in string theory could in fact be proposing highly incompatible models which would be conclusively ruled out (and a lot of them have been in so far as that can be done - i.e. experimentation has put tight bounds on their possible parameters).
They are getting close to making a testable prediction, any day now. Have been for the last 30 years. History is not always an indication of the future, but it is often a good sign.
Has it been rigorously shown that it can never be tested? Or is that your prediction?