@KitRedgrave I consider this almost a strength. Package dependencies are proliferating like an invasive weed, and have made using Linux almost an intolerable experience (well, not that it was ever that close to tolerable). Once programmers had to seek references for higher functionality like "Numerical Recipes" with some understanding of what code they were borrowing. Now they can simply add in some package, lazily, uncomprehendingly.
@mona they already could do that, is the thing, and it'd be on you to manually hunt down the libraries they used. it does cut down on their ability to unthinkingly pull down hundreds of things, yes, but i'm not convinced that keeping it hard to do that will prevent people from contriving ways to do it anyway