I heard that there's so many variants of string theory. All theories that have interesting low-energy predictions have lost to standard theory (see: SUSY experiments at LHC). Now we're left with high-energy ones which may actually be wrong too but we can't test them yet.
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.