yes I agree. This goes all the way back to the first games. Back then it wasn't about money, just a labour of love to make great games. The creator of pokemon wanted players to be sociable and meet new people, especially as the Gameboy required a link cable at that point so force players together. It is the same reason why there are version exclusives; a challenge to complete the pokedex and encouraging pokemon to be more of a social hobby