It's a matter of what your product is, really. If you have an innovative product that solves a specific problem or need , then it can work. It doesnt work for all products. Mobile development wether it is native or a web app , is hard ,and yes you have to go through all these processes on some plateform. Is there some money to be maid ? i definetly think so , but it is not really an el dorado with easy money. It is easier to make money on the "desktop" web than on mobile right now. Things may change in the future.