This isn't a single-player RPG with one or two main story lines that can branch out at various points along the way according to the player's choices. This is an MMO. You have eight classes, each with their own unique story. Plus, you have the shared "cold war" story. Even if you dismiss the fact that making each of those stories be as intricate as, say, Dragon Age or Baldur's Gate would cost a fortune, it's still a pointless argument. All these various plotlines need to carry ALL players through roughly the same places, at roughly the same order, and at roughly the same pace (different areas have mobs and quests of different levels/difficulty), and have all players end up at roughly the same situation, regardless of their choices along the way (if your Dark Jedi was cast out of the order and is a renegade to the Republic, why would they be permitted on the fleet?). When lore and mechanics collide, gameplay should be the priority, especially in an MMO where many people play together. Even having dialogue options at all is already miles ahead of most MMO's, as I recall.