This system is well and truly the biggest flaw in the game right now and a massive impediment to its success. All the points have been made well enough for a long time, so I can only assume this hasn't been fixed for technical reasons.

It's a great shame, though.