Amazon provides the affiliate revenue, so Amazon products are what gets linked. I'm not opposed to the business model, I use affiliate links to monetize my site, too. But it does seem silly to shy away from admitting that this is trying to make some money from the links.
I don't think they are shying away from it - it's pretty clear in the about page. Seems like a totally reasonable way to get some revenue for the site.