1. Arch packages may look bigger because they include development files which are usually not included by default on other distributions.
2. Also related to #1, Arch has a policy of making things simple, and one of them is splitting packages only when needed and keeping the splitting count as low as possible (no 5-6 packages made from a single source rpm/deb package here, lol)
3. Linux userland bloated. Let me see... Only one default shell "Bash", some (not repeated) commands from coreutils, textutils, sudo, 1 boot loader (grub/grub2/syslinux), usually one desktop environment. I don't see bloatware like you said. And I hope you don't count the desktops cause they bring the same bloatware no matter which NIX system they run on.
4. If your problem is the dependency bloatware some distribution package managers have, then fix it by using Gentoo and define your own flags.
As a related note, here is a link that you can look to see what components make a basic Linux Userland and decide for yourself if there is bloat or not. The project is Linux From Scratch.