I agree that it is a inventory management nightmare for your crafting items. Each character should have it's own bank space. That would help a little, but it is still like trying to put ballerina slippers on a mammoth.
"Just when I think you have said the stupidest thing possible, you keep talking."
-Hank Hill
In all honesty the bank should have two bank types, 1 for characters and 1 for account wide stuff you wish to share between your characters. Like crafting materials and runes, provisions, potion base materials, ect, ect.
Not holding my breath though, highly doubt they'll change the bank system at all or the inventory system itself even though it's a massive mess.