Yes, this is very consumer friendly on the surface. But remember that Amazon operates is retail arm with little or no profit margin, even with the benefits of scale keeping their costs low. Small businesses don't have the same benefits of scale, and will be forced to close down when their revenue drops below their costs as a result of too many returns.
And that is ultimately bad for consumers.