It just depends on how much extra cost is invoked by having more users who never pay. (for example support, server costs)
I just don't think that you can follow some rule dogmatically, because for some it might be worth the exposure, for some the extra costs might outweigh the benefits.
This is something that I would decide on a case by case basis.
I just don't think that you can follow some rule dogmatically
Sure you can, if the rule is "don't write shitty software that crashes". In which scenario do you think users are more likely to buy: when an app crashes with no indication of what caused it, or if an app pops up a message along the lines of "we couldn't connect to Google Play; is it disabled for some reason?"
I just don't think that you can follow some rule dogmatically, because for some it might be worth the exposure, for some the extra costs might outweigh the benefits.
This is something that I would decide on a case by case basis.