Last time I talked about how the fandom can stop the war, but now I think it's time to analyze Gamefreak's take on this subject, Let's Go Pikachu and Let's Go Eevee. A lot of people are confused whether it counts as a spin-off or main series game, I personally don't give a damn about this debate since this is Gamefreak's attempt at restoring the timeline. In other words, genwunners are stuck on the non-mega universe, newgenners are stuck on the mega universe, and allgenners are stuck on the Rainbow Rocket universe. Thus the only way to stop the war is to reunite the the multiverse.
Now, keep in mind that this is just speculation. It's possible that none of this will happen in Let's Go Pikachu and Eevee, but if it does, then it could serve as a satifying conclusion to Pokémon's dual-version era. Which means that the 2019 Pokémon RPG won't only be the start of generation 8, but also the start of a single-game era. Either way, here's how the potential story for the first Pokémon Switch Games would be.
1) A plot that focuses on time travel: One of the most popular spin-off series of the franchise is Mystery Dungeon, the second entry of this series, Explorers of Time and Darkness had a big focus on time travel. Especially going back to the past, which could also happen in the Let's Go games. You and your partner pokémon have traveled back to the past in order to save Kanto from an impending disaster, the damage was caused by a poison-type snake legendary not native to Kanto. The poison-type legendary itself comes from another region. A region based on Sri Lanka where gen VIII would take place.
2) Your main goal is to erase Rainbow Rocket from existance: Now I'm gonna explain what caused the disaster. Like I said, the legendary only caused the damage. In other words, the legendary was the weapon. The disaster itself on the other hand was caused by Rainbow Rocket, more specifically Giovanni. He's the real mastermind behind this disaster. In order to save the Pokémon world, you must erase Team Rainbow Rainbow Rocket from existance. How can you do that? By killing every evil team leader. Since the leader always tell the team what to do, that would suggest that if he or she was killed, the team would automatically be disbanded. However, Rainbow Rocket is the combination every evil team from generations 1 through 6. Which means that every single evil team leader needs to die. After defeating the seven gyms, you'd obviously face-off against Giovanni. Once he has no more Pokémon left, the game shows a cutscene of your last pokémon standing killing him. After Giovanni dies, the next region is obviously Johto. Defeat all 8 gym leaders from generation 2, and you're done with Let's Go's Kanjoh arc. Once you get to the Hoenn region though, this is where the version differences take play. In fact, the most significant version differences are found in the Hoenn arc. In the generation 3 games, there are two evil teams, Magma and Aqua. Team Magma is led by Maxie, while Team Aqua is led by Archie. The order you kill them is different between versions. In Let's Go Eevee, Archie has to die before Maxie. However, in Let's Go Pikachu, it is reversed, Maxie has to die before Archie. Eventually you'll complete the Hoenn arc and head to Sinnoh. Meaning, that the next one on the killing list is Cyrus. After the Sinnoh arc is complete, you have to travel to Unova and kill Ghetsis. And finally you go to Kalos and kill Lysandre.
3) Merging three timelines back into one: Once you complete the main goal, your character gets teleported to a mysterious empty void. Then Arceus appears and tells you that this place is the link between the multiverse. Then your counterparts from the other universes appeared, meaning that they were also summoned by Arceus. He tells the three of you that you have to stop the paradox Giovanni caused, in order to do that, the three timelines must be fused back together. Arceus and Ultra Necrozma use their powers to combine Ultra Space and the pokémon world together, creating a large explosion that merges all three timelines back into one. However, that also fuses the three player characters into one.
4) Teasing generation 8: Once the new player character wakes up, s/he realizes that not only are Ultra Beasts and regular pokémon living in the same world, but also humans and pokémon are living together in harmony. All of the evil teams have been erased from history, the Pokémon world is finally at peace. Then, your character decides to explore a new region. This is the region based on Sri Lanka that I mentioned earlier. Once the player character goes to this new region, the camera rotates to the sky and 6 pokéballs appear forming four O's and the number eight, then the background fades to black and more letters appear and you see the phrase "Generation 8: Coming Soon".
5) How the Let's Go games portray the generation war: Now that I explained the lore of the Let's Go games, I'm gonna compare how they match up to the generation war. Giovanni represents the genwunners, while the rest of Rainbow Rocket represent newgenners. Team Rainbow Rocket itself represents the idea of both sides joining forces to ensure that the pokémon community is always in a state of war, represented by the timeline split. The player character represents allgenners, fans that believe every pokémon generation is unique in its own way. They don't believe a "perfect game" exists, which is true. Every game has its flaws, whether it comes to glitching issues or badly designed pokémon. The player killing each evil team leader is symbolic of both sides of the war realizing that they're not true fans due to the other generations not being given the same amount of respect. The three timelines combining into one is a symbol of the war ending at a stalemate, neither side wins, but if a war is pointless, that's the best way to end it. The three player characters fusing together represents both sides of the war joining forces with the allgenners in order to fight the greater evil. Why would the universe reboot itself at the end of the game? Because like I said in the beginning, this is the start of a new era, the single-game era. Meaning that the Let's Go games are the last game of Pokémon's dual-version era, in other words, that makes it another gen VII game. What does the number 7 represent? Completion, or the end of an era, which is synonymus with death. The number 8 on the other hand represents infinity, which is synonymous with either resurrection or rebirth, in other words, Pokémon has been reborn into a new era. The answer to life and everything is 42, if you split that number into its individual digits and add those digits together you get 6, and then you multiply that six by seven you get another forty-two. Now take that other 42 split into its digits, multiply the digits and you get 8, then take that eight and turn it on its side, you get the infinity symbol. Bottom line, life never ends, just like how Pokémon should never end.