Amazon has been changing the rules lately. They're not allowing installable software anymore and only allowing mobile apps that are not focused on shopping. They also refuse websites optimized for mobile. This is after they excluded affiliates over the state tax issues in the US.
Wikipedia says that Amazon gets 40% of their revenue from affiliates. They're probably dominant enough that they don't need to rely on affiliates as much as they used to.