View Single Post
Accounts are used for shared banks because items can only be inside accounts. Doing it as suggested causes accidental work with revising things like the market and transaction histories which are all built around items being inside a user's inventory.

A lot of the features mentioned already exist but aren't used because the shared banking thingy does the same thing effectively.