This, from what I can see, makes Alpine rather less suitable to being a desktop OS than an embedded OS. I don't want to compile everything from source, and sometimes I can't (e.g. Steam, Dropbox).
Another point for flatpak/snap style proprietary apps distribution though - they don't assume anything about the distro will be there.