Agreed. Each character is not meant to excel at everything, or have exactly the right materials for what you want to do at the moment. You have to have a good balance. If that balance is tipped in favor of one thing solely, then it needs to be adjusted.
With that said, I think many parts of mining need a bit of redesign.
The minerals market actually "does" fluxuate based on market conditions. When more people sell, the price goes down. When a lot of players buy, the price goes up. The issue is that way more people are selling than buying, which is expected given the way the current system is setup, and speaks to a general lack of demand for minerals.
The darrinyte shortage was more of an experiment this week. You would feel the need to mine a LOT more if you could never buy anything off the market, and were prevented from sharing them. I haven't left that option off the table, as it could resolve a lot of issues right now.
On the multi-account issue, While the game terms have not been officially finished and posted, they will not be allowed. (nor does facebook allow this through its own TOS). I hope that players find enough friends to play with where they can trade without feeling like they need multiple accounts.