I actually think it's a good policy that while emotionally one may be hesitant to offer, but in reality it generates more profit for the retailer so long as they're not doing anything shady or anti-consumer in the first place.
Or unless you’re in a business that has disproportionate number of asshole customers. Sony probably couldn’t afford to offer unconditional returns in the PlayStation store...
Unlimited returns for any reason at every store is quite an American thing.