I know it seems moronic, but I think it might actually make sense from the advertisers point of view. Some percentage of people who buy a thing are going to return it and buy something similar in the next week. That percentage is almost certainly large compared to the percentage of the overall population who's going to buy that thing in the next week, and it seems plausible to me it's even large compared to the number of people who have been browsing for the thing but haven't bought yet. (Think of it as the ratio of people just browsing vs ready to buy.)
Even so, wouldn't it be much smarter if they kept track of what the expected life expectancy of the thing you bought is, and then years later start feeding you ads for a replacement? Or is it too hard to track people over such a long period of time?
I don't think any advertisers would be able to offer "People who bought a washing machine 3 years ago" as a category that can be targeted without a riot