So yesterday an idea came to me that would make haven money (so they can work on it more) and would help with the alt problem.
When you make an account, you would get a free character slot, that will be like free trial for 2 weeks. This gives them time to try out the game, and see if they like it. After the trial period, it locks the slot, until they pay like 5 bucks. If they want more character slots and accounts and stuff, they will need to pay more (but maybe after the first slot they would cost less, because you can only have 1 of them on at a time because its the same acc).
Most of us haven players cant live without this game, and would gladly cough up 5$. This would also prevent people from begin able to just mega spam tons of alts, because if they don't want to pay, then they cant use the alts.
Now this system isnt perfect, and would need some tweaking, but overall could do the game some improvement. Like in a 2 week period someone would only need a couple of days to make it a forage bot, then they would have another week to bot with it. Maybe it would need to be like free accounts are limited in foraging or something. But a system like this would make it so people cant just spam out alts, because if they have 20 bots, the money will add up fast.
This isnt supposed to be pay to win. It could be slightly messed up by like one village having tons of alts botting and stuff because they payed more, but If botting became a bannable offense and stuff, then people wouldnt pay to just get banned.
And obviously, you are buying character slots, not characters. If your guy dies, you wouldnt loose the slot.
Now I dont think this system is perfect in any way and needs improvement, but It honsetly is better then right now, where I can just throw all my best stuff on tons of alts, and the stuff is now protected forever, and while others alt spam bots and crap.