The entire affiliate "ecosystem" is cancer. I'd love to see Amazon turn it off entirely.
As consumer I would love to see lower prices directly. Or at least have available some official store affiliate discount code which would give me same discount which would be win win for everyone.
I think affiliate links are the most fair/ethical advertisement can be. If i go on a random carpentry or painting blog, i'd rather have affiliate links to product they use rather than random google ads.