Well it's just about official. MD3 has the worst Pokémon selection of any game ever. Worse than RBY, which had the excuse of only 151 even existing at the time. The tally here is allegedly 144, plus a few legendaries that can't even be recruited to begin with.
Seems like the logic that went into this game was this.