A huge benefit of affiliate marketing is just how scalable it is and also because it means that you can start earning just as though you were selling your own product, but without having to invest lots of money to create something from scratch. If you create a single web page selling the merits of an affiliate product, then you can start profiting from it within hours. In that case then, what is stopping you from making money online.
Digital products are immediately a good choice for selling online because they have zero overheads and no ‘COGs’ (this is a business term meaning ‘Cost Of Goods Sold’. That means that the creator doesn’t have to pay out at all for each sale and they can instead just make profit and share that profit. It also means they never had to invest large amounts of money upfront and they don’t have to handle delivery either.