The best offense is a good defense. Improving the quality of software in general would be far more beneficial than developing zero-day short-sighted tools.
I've never heard the phrase "the best offense is a good defense," but I have heard a great many times the phrase "the best defense is a good offense." I don't have any data to back it up, but inclined to believe the more popular form of the statement.