I decided to look at the Google Play Developer Distribution Agreement, because I was curious about the guidelines for apps that can be sold there. Then I noticed this:
Why would Google require that? If somebody already bought the app, they've most likely already downloaded it. Are they worried that someone will uninstall the app without knowing it was removed, expecting to be able to download it again, and then ask for a refund upon finding out they can't? Because then I'd think they would only ask the developer to reimburse them when and if someone actually asks for a refund for it.
In the event that your Product is involuntarily removed because it is defective, malicious, infringes intellectual property rights of another person, defames, violates a third party's right of publicity or privacy, or does not comply with applicable law, and an end user purchased such Product within a year before the date of takedown,: (i) you must refund to Google, all amounts received, plus any associated fees (i.e. chargebacks and payment transaction fees), and (ii) Google may, at its sole discretion, withhold from your future sales the amount in subsection (i) above.
Why would Google require that? If somebody already bought the app, they've most likely already downloaded it. Are they worried that someone will uninstall the app without knowing it was removed, expecting to be able to download it again, and then ask for a refund upon finding out they can't? Because then I'd think they would only ask the developer to reimburse them when and if someone actually asks for a refund for it.