I have high expectations for free apps/services: They need to work immediately without a learning curve. See "hallway testing". They need to be competent but only modestly useful, if better alternatives are not available. I have different high expectations for something I pay for. They need to be marketed to me, proving to me that they solve my real life problems competently. They can have a reasonable learning curve…
You could reject some very good free apps then. But I kinda agree with you. It's partly the phenomenon of attaching little value to something one gets for cheap/free. And conversely, people can bend over backwards to be impressed by something they pay a lot of money for.
If it's a paid app, I've already decided that it's worth money. If the app offers enough value for me to pay, then it offers enough value for me to learn what I need to learn.
[1] excluding open source - sure they want me to use it, but that's more like "here it is, use it if you want it". My expectations there are very different, particularly since I can often change things if it doesn't quite do what I want.