with or without an eco reset for 1.14 or something, here is an idea that may be a little bit difficult to implement, but would possibly benefit the economy a lot.
server controlled economy shouldn't just poof money into existence. the server should have a balance of its own. if you sell to /warp shop, money is removed from the 'server balance' to give to that player. when a player buys something from /warp shop, then money is added to the 'server balance' - if you try to sell something and the server currently doesn't have enough money in its balance then it shouldn't let you sell.
town upkeep taxes? goes to the server economy.
a player is inactive for X amount of days? instead of wiping them, their assets are acquired by the server:
money goes into server balance, town or plots they own gets claimed by the server to be auctioned off to other players? (unless it has to do with a banned user using a duplication glitch)
maybe even a small percentage out of the vshop or chest shops can go to the server economy, like a government sales tax.
for /warp event type of things, the rewards should come out of the server balance instead of /eco give 50000 - this kind of money spawning is probably what ruins economies
basically, money should be going in and out of players all the time, and money shouldn't be straight up spawned in or deleted.
i just came up with this idea within 15 minutes, so it's obviously not fully fleshed out, but i think the simplest solution besides this (since it'd probably require a fair bit of programming to make work) is to just stop /warp shop all together, and stop spawning money in from the server.) apologies for the poor organization of the small ideas here.