The bag space issue is obviously a hot topic and it is clear that it is the crafters that want that extra space. For anyone else, it really isn't so much of an issue. So let's put the guild system to use.
Create a crafting guild for dedicated crafters. Put spares of style items, recipe books, gems you don't need yet, lower tier mats etc into the bank and then just take out what you need. If we are all crafters and we all put in the items we no longer need then as we move up the ranks, there should always be enough mats available for that time we do want to craft something for our lower level alts or whatever.
I'm a craftaholic too but honestly I think that wanting to be able to hold onto absolutely everything on one account 'just for me' is a bit much. It's a social game, let's be social and use that guild system to our advantage.
Heck, let's create 5 crafting guilds then we'll REALLY have a ton of space