I also don't have a problem with affiliate programs. If someone posts links that are relevant to the topic at hand, there is little harm in them getting a few cents from a purchase I would have made anyway. If anything, it is funding content creation in a way that works.
That being said, the point of the article is 100% correct that low-effort, low-value review sites just to get affiliate links ranked in search results are problematic and annoying. I make a judgement call when I run into them - if they really did put in some effort and have decent reviews contrasting different items, I'll go ahead and click the link. They wrote content, the content was helpful, no problem. On the other hand, if it was just a list of links with no added value, I don't click the links. It is just as a easy to do my own search on a product name, or even copy the link and remove the affiliate tag.
Like everything else in the world, nothing is black and white. The presence of some problematic sites doesn't invalidate an entire mechanism for funding content creation.