You see my view is, the game's the game. if you're developing for downloads you have to learn to play the game. You have to keep up with trends or make your own trends, either give the people what they want or give them something they never knew they wanted. Something they will enjoy and is accessible to the many and simple usually.
Now if you develop because you love it then do it for your sake not the downloads or views.