Maybe, but does it pass the test of "Would it make sense?". Ok sure Amazon could make a few bucks by selling the data to health insurance companies but does it make sense for Amazon to do that? Amazon customers find out, get mad and then stop buying stuff on Amazon. Health insurance companies know their customers buy junk food. There's tons of data about buying habits and population stats of cardiovascular disease, diabetes and obesity. Their premiums already incorporate all this. Knowing the buying habits of their customers on Amazon isn't going to be of much value to them.
Amazon has done several manners of shady things. Remember when kept raising prices on products people bought often to assess what individuals would pay? Or how about the way they treat their workforce?
Amazon, and many other companies, do plenty of things that don't "make sense".