It's not really that simple. If you don't get the right armour during adventures, what do you do then? If you don't buy gold, you're not going to have the silver to buy in auctions. Not only that, but if you don't buy gold, you really need to put points in res production, and move it around to limit the fact you can't NPC. As it stands now, if you don't have all points in strength, the hero is unusable. The simple fix is to go back to the old mechanic. Hero levels up, 100% health comes with it. That suggestion has been made so many times, it's not funny. Generally, I've been a fan of the game dev and design team answering questions on the forums, but I really think they need to come clean on why they removed hero health restoration on levelling up, because it appears to have bee a pure economic decision that ruins gameplay for non playing players.
You answered your question, ointments were selling that much than so they did, same thing was on T4 with oases mad animal growth after they seen cages aren't selling well, but as i said than and will say now, they don't see they're killing the game with things like this, and than they wonder why more people won't play the game, and that there're less people registered on every new server.