Yeah, the algorithm behind that is insanely stupid for a company with so many technical resources. No, Amazon, I don't want to buy three more $1,300 SLR cameras.
I think that's why I find it particularly inexcusable. No company pulling in that much money, with that kind of tech muscle, should have a recommendation system that poor.