It's based off of a video game, Pokémon no less. So does it really need to have science? Plus it's a kids manga too... I think you're being way too hard on it.