As mentioned before....

Quote Originally Posted by EdwinLi View Post
There are several reason why Rogue and Ninja adventurers can exists during the 2.0 and 2.1 time before Yugiri and the people who followed her arrived to Eorzea from the Far East.

Rogue
As mentioned before in 2.2 the Rogue guild has secretly existed in Limsa for a long time. However, despite existing in secret they still obtain a steady amount of new recuits to allow the guild to continue existing like any other guild.

New players who start out as Rogue, while start out in 2.0 era like any other new character, lore wise they are only a Rogue because the new character is a select few who have proven to be worthy of joining the Rogues.

Ninja

Well this lore is a bit obvious but most likely the Ninja trainer will be a new NPC that is or once was a Ninja.
Only lore reason for the Ninja Trainer to be in Eorzea during 2.0 to 2.1 story is that the Ninja Trainer fled to Eorzea long before the events of 2.2 either because of the Garlean Empire or for his or her own Personal reasons.