Exactly!! There is no such thing as a cure all. Anybody angry over a technique that does not solve all problems is clearly suffering from the Silver Bullet Syndrome.
What? Why does something have to be perfect for somebody to get angry over it?
Who said it was?