It would be hard to code. It is much easier to steal money from one place then fifty citizen's bank accounts.
Yup, that's a good reason. If that would be the case, then I couldn't say anything more.
It would make robbing a bank far to profitable. For one hours work or whatever it is, I honestly can't be allowed to steal thousands of dollars.
Then you could make it longer and/or harder.
Meanwhile, it's not a 100% successful rob, considering the current proposal. Because the robbers wouldn't be the people who going out for duel like normal duelers and soldiers at the moment, they need a variety of different skill, apart from the Explosive dude who needs Tactics and the Gunslinger who needs Shooting. However, Tactics is not a popular skill at the moment, I could say. Shooting might be popular as of now, but only the Gunslinger doesn't provide/assure a successful rob. They all need to co-operate with each other.
It makes sense to only steal from the treasury. For a start robbing a bank would hinder a town's growth or ability to start fort battles, which is better than pure profit making.
I personally don't think the people who want to rob really care about hinder a town's growth but making profit (and have fun but this reason is off topic
). At the moment, builders are being attacked (almost) everywhere, town's growth are being hindered (almost) everywhere.
Another thing is, only "significant level player (around level 50) would start a rob", as stated by fentom. By that time, I could say that if all players started at the same time (all joined the server the day it opened), then the builders level would be higher than that and probably have nearly finished constructing a town (if didn't finish and start expanding another town already). About the people who joined later, there wouldn't be much bullies because robbing a low-point town wouldn't get you much money, compared to high-point town.
Secondly having a way to hinder growth other than duel workers would mean less "arranged" attacks on workers, which also benefits them.
As I have said just above, they are being attacked a lot. So if, according to you, only the money from the treasury is taken, which means less attacks on workers, then they would be safer from the risk of getting dueled and lose money.
On the other hand, there might be a considerable amount of players specialize in robbing, in other words, plan to be a robber. The robbers would focus on robbing the bank (with profit making goal) instead of bother harassing builders, because they need to locate them on the map (later on) , while, at the moment, each winning duel will only bring a small amount of cash, generally. Thus, in order to make big cash, they need to repeatedly attack builders. And that's why W10 and W11 have seen a lot of players with hundreds of win, some with more than thousand of win.
Therefore, along with the unlimited bank (later on), they (builders) can just deposit in their accounts and when they need to build, they would be using money straight from their accounts (or deposit and use it for construction immediately - Sorry I didn't do construction for a long time). As for fort battles, the Founder just need to ask everyone to donate a required amount one or few day(s) before they want to initiate the battle.
If my bank is going to be robbed every day I may as well just carry all my cash on hand rather than bother banking. Ie, it would ruin game mechanics.
As I have said, you could make the rob longer and/or harder to success.
Besides, you can upgrade the safe to lower the amount the treasury get robbed.
In addition, the total money that is being taken from your individual account is decided by a percent number. If you don't want it goes up to 50% like the proposal currently is, then you could lower it with higher level safe (if I don't misunderstand the proposal), or separate it from that percent and just lower it to a certain fixed percent you think is reasonable.