Excellent point, @accessoriesbay. Yes, people can make money with affiliate marketing, but unless they are doing it full time, the chances of making a LOT of money are not that great. The affiliate links, though, like Udemy links and so on, often do give price cuts or other incentives.
And you are absolutely right that if someone isn't interested, they likely won't click.
The only issue I would have is if the post is rife with links and very little content.