I think they did it right.
Unlocking the Force powers becomes basically, a game inside the game. You can play it or ignore it.
IF you are talking about Lib-T, I think there is no way to add Jedi as a starting profession. May be on Nova they can, but choose not to.