The way the game's structured, more characters than ships is literally inevitable. Every ship needs a pilot, and some ships have multiple pilots, so the number can't be anything but less.
Anyways, there is no risk that they'll run out of characters. They have about 160 characters in the game right now. I could probably name 160 more they could add by myself, and they're still holding a lot of big name cards. Padme, dark side Anakin, Jedi Luke, OT Chewie, Grandmaster Luke. And there are more characters coming out pretty continuously. We have Resistance coming out in October. They haven't tapped the novels, which have some really cool characters. Nor the comics, and Dr. Aphra has a solid following. Running out of characters will never be a problem.