Amazon has already lost me for products where I care about quality. The Pilot G2-05 pens I buy in store ($5 each in Australia) have never had any issues and all worked flawlessly until I drained them of ink. The Amazon 12 pack hasn't had a single pen reach the end of its life.
And how is this any different than the status quo?
Walmart, Best Buy, basically everyone but Amazon already tracks which inbound shipments correspond to which purchases so they can keep their brand reputations unpolluted by shoddy widgets and cut unreliable suppliers from their supply chain if need be.
This is a solved problem. It's just that solving it comes with some overhead and a particular major player thinks it's easier to not deal with the overhead up front and instead handle it after the consumer has the goods. It's yet to be proven how sustainable this approach is.