Why not string theory? Because enough is enough
The author says that he "became more convinced [string theorists] are merely building a mathematical toy universe."  The explanation for his conclusion was that they kept revising string theory in order to fit observations.  I know little of string theory, so I am probably misreading his meaning, but isn't that how all science works?  Create a model, then revise it when you get more data.