Interesting on a number of levels. The blogger is right to say that notions like string theory are not “science” in the sense of predicting things and putting forward falsifiable claims.
But let’s not throw the baby out with the bath water. As I say in another blog, to call someone a physicist is to say that said researcher is specializing in the philosophy of physics. As a philosopher, he/she will practice philosophic faith, following possibililties that might not fit in the disciplinary enclosure of doing day to day natural science.
So I would recommend that we encourage physicists to fulfill their function as imaginative, creative philosophers but that they do this more forthrightly, recognizing when they are in the philosophic mode of expressing possibilities rather than the natural science mode of explicating falsifiable hypotheses. It could be a great boon to the advancement of our philosophic inquiries about the world.