Windows platform is the only one in which I saw users asking developers to make the app free.
Every good app takes a lot of effort and months of development (you know that, since you are a developer).
I guess the windows phone users should learn to respect and pay the good apps (....ignore the others), and only this way, more developers will join and create other good apps.
In other words, if the effort and time spent building an app is not worth for the developer, the platform will not evolve, since the apps are the ones that complete an OS.