Affiliate Marketing is a great business model. You get paid a commission to get people to buy products that you don't have to hold inventory for. You're not the original seller, only the middle man. And yet, you can make a lot of money facilitating Affiliate sales. Who wouldn't love that business model?
The Trick with Affiliate Marketing is getting enough traffic to your links. Should you pay money to set up a landing page and then shell out more cash for Ads to push traffic there? You certainly could, but why would you spend money when you can simply leverage the power of Search Engines to do your work for you.
We all know that YouTube is the second largest Search Engine in the world, behind on Google. Therefore, if you can create the right Content, optimize your videos for maximum views, and then replicate that process over and over again, you would think that would be a winning formula, right?