OK, so this is my somewhat smartass way of saying, "Why not stake out your own plot of land, instead of sharecropping?" The bad old days when small software developers had to go through distributors in order to reach the market are gone; don't wish for those bad old days to come back. When you build your own website, and your own community, those customers are yours. When you build on top of an "app store", those customers belong to Apple, or Google, or Facebook, whoever. If I'm putting in all the effort to build a loyal customer base, I want that customer base to be mine.