I think your comment about greater profitability in the iOS system is connected to the better quality of apps found there. If a developer, which a lot of times may be a single person, knows they can actually make a living from their apps as well as being able to support them beyond the initial version, it is more incentive to build things that work well and provide a greater user experience. We all love free stuff, but building these mobile apps is definitely not free.