There is no reason why programs input/output can't be schema'ed, consumed and piped in a type-safe manner. And why there can't be a better standard than bash for simple scripts.
But it is really hard to pull this kind of thing off unless you redesign most of the common tools by scratch and do so through a committee and somehow push it down people's throat through strict platform control.
No need to push it to people. Do it for yourself and create your community around it.
Also no need to do it from scratch. It’s just the interface part that needs to be rewriten.
It could happen as a separate initiative for an alternate shell, kinda like system-d. But it would need a lot of coordination between companies and individuals to support it and a lot of jank compatibility for calling the current existing tools when a "modern"version doesn't exist.