Android is very different. You only need to make one file for many different stores, and that file is pretty trivial to install even if it isn't in a store.
Linux doesn't have anything like that traditionally. You have to make a deb, rpm, whatever Gentoo uses, etc. And ./configure && make && make install is laughably unintuitive.