I have no idea why you would assume "bloat" is the result of a linear combination of reasonably sized packages when - whether you look at package size, lines of code, or file sizes on disk - you rarely find uniform distributions in real life.
It's a lot more likely your "bloat" comes from a handful of packages or dependencies than tens of reasonably sized ones.