You more or less described IPFS. Of course, IPFS grinds my gears because despite oodles of money and time, they still don't have a cohesive ecosystem SDK, haven't rebased on a Rust base, just squandering attention in the space, imo.
It's considerably more flexible, more easily embedded than node or Go.
Sounds more like a massive duplication-effort to me ...
And you can already look at various projects and see the positive impacts.
I'd elaborate on why, but we've all heard it a thousand times and the folks that don't want to believe anything they hear about Rust still won't hear it.