You could build something like that on top of SQL, but it's nice to have a tool where you don't have.
In the situations you describe, and when using most NoSQL databases, there's still a schema. It's just stored in the minds of developers, in documentation that's correct and up-to-date, in documentation that is incorrect and outdated, throughout application code, and numerous other places.
Then there's the sensible approach taken by most relational database systems, where the schema is centralized, it is described with some degree of rigor, and it can be more safely modified and managed.
I'm imagining with this tool you start to need to be a bit more careful with the flexibility which initially drew you to mongo.
If you need the data in SQL, you can either parse the JSON somehow, or rebuild the SQL table with a MoSQL schema that knows about the new fields.
A Postgres bouncer + WAL replication achieves a similar result: There is no downtime on failover, but there is a single slave.