Sorry Python but it is what it is.
10 points
cached copies of crates that you downloaded
Meh, what else is it supposed to do, delete sources all the time? Then people with slow connections will complain.
Also size-wise that’s actually not even much (though they could take the care to compress it), what actually takes up space with rust is compile artifacts, per workspace. Have you heard of kondo?
1 point
Idk, maybe you can share the common packages across projects. (That can never go wrong, right? /s)
1 point
Sources are shared, sharing compile-time artefacts is done within workspaces.
2 points