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.
It's worth noting that it's really very easy to define a fully capable programming language, what's difficult is to create one that's actually practical and useful.
In theory there's only a very small handful of operations that must be supported. And in practice we have people enjoy dreaming up the simplest and/or most rediculous languages they can.