Because your Battle Tower Level is 1 and that means you can only use pokemons from gen 1 and gen 2. By playing enough regulars and beating the 7 npcs there you will be able to increase your Battle Tower level, allowing you to use any pokemon from any generation.