I noticed that the term "guru" has been thrown around negatively. I mean everything cannot be free, it's a business. For those "gurus" that are making a lot of money, a lot of work and trial and error was put into that. I guarantee you this, if you create a product that makes you a lot of money, will you give it away free? You put your hard work, time and effort into it, and then you give it away free to someone who's just looking for a handout? It doesn't matter the price, even if you give it away for free there are still people who are not going to take advantage of it.
Those "Gurus" who are making more money than others are using two simple techniques. 1-Outsourcing. 2-Joint Venture. With the first one they create a product (sometimes good and sometimes garbage). With the second one they make a ton of money because they are helping each other and no matter if the product has quality or not. There is an inner circle where everybody is promoting everybody's product and the innocents are buying. Just check out your mailbox and you'll see.