So what the only products to create are information and software? Why is that the only products people focus on? That's the only way to place links inside.
As an affiliate you are able to sell all kinds of products without having to deal with investment, development, shipping, customer service, content updating, server problems, production, staff, hackers, all the affiliates, writing checks and keeping track of everything Etc. Etc.
There are plenty of ways to make money. It just comes down to what tasks do you want to take on. The thing that got me attracted to trying affiliate stuff for the first time now is just concentrating soley on marketing. Not all that above stuff plus marketing. I used to run membership sites and I would spend half the day each day just dealing with customer service issues. Calls and emails. Servers going down. Hackers non-stop. One hacker cost us 25K. I'll let someone else deal with all those headaches and upkeep for 50% of the profit. It's like having partners to deal with all the unpleasant backend work for you.