Yet very often they charge restocking fees which is unheard of here. And also these policies are up to their discretion. As you can see in e.g. Walmart’s policy they reserve the right to decline the refund. Better to have a guarantee by having it in the law. Again as stated before, Amazon is known to shut down accounts for returning too often.
E.g.: https://www.wsj.com/articles/banned-from-amazon-the-shoppers...