Yeah and the Amazon color schemes aren't exactly amazing for contrast either.
ironically the new Amazon visual identity has plenty of contrast