Yes, free to play games with in app purchases dominate the mobile market. For now. The mobile gaming is just 6 years old. We're in the 'Space Invaders' era. The quality of the top-grossing games is, how I shall put it, not great.
I think eventually the quality will grow to a level where paying up front for a mobile game will not be the stupidest thing on the face of the Earth.