now that I think of it these days we have only four real non-pvm money making methods ingame.
which are fishing, farming, herblore, and vials of water. and that's it
let's do some analysis here.
herblore is a skill used to make potions, potions are used in pvm&pvp. which are the two most popular things ingame , and you need vials of water to do that.
so it becomes this way:-
vials of water+herbs>potions>pvmers,pkers buy potions>skillers buy more resources>loop.
which isn't so bad in my opinion, but is that good enough is the question?
in runescape3 and OSRS, they have tons and tons of money making methods that support pvming/pking, which gives the feeling of variety to the game and wide content. if I were to give a solution it would be making a new boss, add loads of requirements, both high and low level items and skills, so both low and high level players gain from that.
actually that's all I could think of