It most definitely is NOT an inefficient policy for Amazon. Most people aren’t that cheap to go thru the hassle of returning shit just to save a few percentage points – so Amazon saves money by not doing price matching (which would be simpler for everyone to get) – even with the overhead of processing the returns.
https://www.reddit.com/r/amazonprime/comments/14v4btk/amazon_price_adjustments/

