HERE’S MY PERSONAL OPINION.
When somebody recommends bad products instead of good products, for the purpose of generating affiliate income, that’s sleazy. I won’t do it. But there are plenty of great products out there for me to recommend to you, and if there’s an affiliate program that applies to them, then why not use it?
Done right, an affiliate program is a win/win/win. You win because you find a great product that you didn’t know existed. I win by getting a commission on the sale. And the vendor wins because they make a sale they wouldn’t have made otherwise. That’s how it ought to work, and that’s how I intend to make sure it does work.