The problems string theory are attempting to answer are many magnitudes more complicated than general relativity and electromagnetism and hence require tests many magnitudes more precise and complicated. It's possible such tests may never be developed and that there may be many competing theories of everything with no way to ever ascertain which one is correct.
New theories take not just decades, but centuries to develop. There was at least a three-hundred year gap between the development of Newtonian gravity and general relativity. Much of string theory is only a couple decades old. If physicists and mathematicians decide that string theory is untenable, they will gradually abandon it, similar to how in capitalism products become obsoleted in favor of newer, better ones. There is no need for someone to determine which theories are worth pursuing or or not; the ‘marketplace’ of ideas does that automatically, gradually nudging the natural progression of research towards better ideas as old ones are discarded or modified. For example, 120 years ago aether theories were conjectured the propagation of light and gravitation, but these theories were later were supplanted by special relativity.
http://greyenlightenment.com/falsifiability-string-theory-an... String Theory succeeds because it offers a means that is logically consistent to bridge gravity and quantum mechanics, and the strings themselves are building blocks for all particles. If someone can come up with a logically consistent theory that is as encompassing as string theory and can be tested and verified with existing technology, the physics community is all ears.
The tyranny of verificationism impedes scientific progress. Let string theorists do their thing/string.