In the linux world, I mostly look for package managers, or if not, its mostly just ./configure -> make -> make install (or choose my own defaults at configure stage). (There are some app stores like canonical, but I guess no one uses that)
Haven't used modern apple computers much, but I suppose its a mix of dragging and dropping dmg files, installers and package mangers (brew) or compile it yourself stuff.
Why do any phones not do installation like this? Its simple and you get what you want?