Niantic need to do something big to sort out the endless circle for rural players in the game. It basically goes like this.
Low spawns, pokestops and gyms
Because of this players start leaving
Then there aren’t enough to do raids, so more people leave making the problem worse.
Also, raids work only on combined strength. In a rural area because of low spawns, pokestops and gyms, and the relative uselessness of the level 2 raid pokemon, which cause low level and cp of pokemon other raids especially legendary raids become impossible to defeat. This in turn, causes players to leave.
How do you think Niantic could adress this problem?