It is basically equivalent to いるから. こそ marks the kara-clause as a necessary condition (just or davka); no pokemon, no communication.
You also see in the quoted text that いる is augmented by くれる (> いてくれる). This means that the action of the verb benefits the speaker. You can translate the portion into "because pokemons are there for me."