I guess what you say is true, maybe jagex does want to encourage the use of our own made products. Personally, i usually use what i make for the most part, all the bows i got from 99 fletching, or at least the main amount of them i alched with natures me and my friend crafted, and usually the logs i cut are usually burned for fm exp. The only real thing i make now that i sell for profit is nature runes, which aren't very easy to sell for the usual 300 each anymore. Not to mention pure essence is very scarce now, and you can almost never find a single seller on the forums, and the price has jumped up to 120ea in most forum threads, and W2 there was even people buying for 130 at one point. So in one way, yes, Jagex could be encouraging players to be able to play runescape without needing tons of cash to get what you need, or having the ability to not always need to sell whatever raw materials you have for cash.