If your major income from your online business is relaying on affiliate marketing and selling other people products, then you already know that putting all your eggs in one basket is not the wise thing to do and there are some very good reasons for not doing it:
1- Some affiliate programs are stronger than others and build their reputation for years, but some are not that strong and may not last as long as the other program. If this worth case scenario happen, and it did happen for some companies in the past, you may lose your only source of income.
However having more than one affiliate program to relay on, adding more streams of income to your home business, then you will have nothing to worry about, and you can still have the rest of the programs to help you earn money and work online, while you search for a new program to replace the one that failed.
2- If you are promoting other people's products, using an affiliate store or other internet marketing method, with a market place to choose products from, you probably enjoy the commission you earn from selling the products, but what if the owner decide to replace or remove the product from the market? You will end up with a broken link and no commission, and nothing to sell.
Choose more than one product in the same category, to fit your main theme and let you costumers decide what to buy, and in case of one product being pulled out you will be able to replace it while you still have the rest of your products.
If you think more than one product is hard to handle, start slow, with only one product and ad more products as you learn and grow.
3- A verity of choices gives your prospects the freedom to choose what is the best for them. However, don't give them too many options or you may confuse them.
Stay focused and keep your products focus on one theme and categorize the products you choose. This way your prospects will be able to find what they are looking for, you will have a diversity of products to propose to them and they won't leave your website confused.
If you are new to internet marketing and not sure which way to choose you can start with one strong affiliate program, learn everything you need to know about internet marketing and affiliate marketing, and when you feel ready to add more streams of income to your internet home business you will be able to do it at any time.
The secret is to tale it slow. A big percentage of internet marketers fail because they are overwhelmed from all the information they see. Start with one product and ad products slowly as you learn.
You can add different streams of income by joining different affiliate programs, or signing up with a business opportunity with different streams of income already in it. Selling other people products is one way you can make money online, but there are more ways, such as Google Ads, pay per click, pay per lead programs, online surveys, data entry and more.