I've heard plenty about others evangalizing (even if that's not meant to be their job) software tools they say "do everything".
This view really perplexes me as we have software tools that do everything: they're called "programming languages". It doesn't take much to make such a tool. What does take effort is making a tool that actually solves a problem well for people.