I think that both offline and online marketing are really important if you want to sell products. Affiliate marketing has certainly helped many people. However, it is not everyone's cup of tea.
This is exactly the same way I feel about having an online presence for your business and also offline presence for your business because there are always customers who prefer to walk into your shop and purchase some items.