This is just how all FOSS works. Everyone scrambles to do their own projects, either for fun or for necessity, and eventually some fizzle out and funnel people to contribute to alternatives. Trying to start immediately with one solution to rule them all just kills that early progress unless you’re part of some corporate gig willing to dump loads of money on it in the meantime.
Too bad none of them have achieved feature parity yet.
Why they can’t just all work on the same project to get it done faster
This is just how all FOSS works. Everyone scrambles to do their own projects, either for fun or for necessity, and eventually some fizzle out and funnel people to contribute to alternatives. Trying to start immediately with one solution to rule them all just kills that early progress unless you’re part of some corporate gig willing to dump loads of money on it in the meantime.
You don’t program in Rust because you want to finish a project.