Go ecosystems seems to choose quality over quantity (fewer higher-quality libraries) over Rust.
What seems to be causing this?
Money dictates personal philosophies.
Rust and Node have too many deps because you can't make a Patreon or Github Sponsors page for contributions to stdlib.
Go is batteries-included because it was made by Google by people with a salary.
The people writing "thousands of small packages are good" are the people making money from the clout of having made thousands of small packages.
I'd say ease of package management. You can see this with Python too.
Money dictates personal philosophies.
Rust and Node have too many deps because you can't make a Patreon or Github Sponsors page for contributions to stdlib.
Go is batteries-included because it was made by Google by people with a salary.
The people writing "thousands of small packages are good" are the people making money from the clout of having made thousands of small packages.