I don't think that the lore/story should be compromised just to appeal to people who won't even be playing the game if they can't play one specific class from the get go. That's just me. Having some random Ninja character that totally breaks the lore (Or would have to be some massive retcon asspull) would totally destroy that entire arc of the story.