Rotten tomatoes
Im totally disappointed with Niantic for not trying to make PoGo into a fair game. The most basic item in the game (standard poke balls) are the most expensive. That is fraud against rural players while people like me in the city throw them away because of full items list. Then people always refer to RNG for if they are lucky or not. You dont know that! You dont know if some Poke stops drops better items and eggs than others. That could be Niantics decision.
Answers
To play devils advocate for a second, they use maps like OSM to spread pokestops. They don't really have control over the fact no one has marked anything worth pokestoping on that map. And for them to try to find places worldwide to fill in the gaps wouldn't just be a huge task, it would be a near impossible one.
On the other hand, rural players have gyms that can be topped by CP 2200 mons, and they are more likely to be able to collect coins from a single mon in a gym for weeks straight. Players in big cities are often lucky if they can hold three gyms simultaneously long enough to collect, and they are constantly victimized by spoofers and gym shavers.
Rural gyms are easy but it costs more than a week's worth of coins for a pack of balls.
That same amount of coins could buy 5 incubators or 4 upgrades when urban players never even consider paying for balls or not catching mons to conserve balls.
I would love to play in a place full of sidewalks, spawns, contested gyms, pokestops clustered together. Would be like a whole new game. Easy gyms don't necessarily make the game good, sometimes it's quite the opposite, hoping it will be attacked so I use a gym every now and then.
You wrote it kinda for me:-) No pokeballs again. Lvl 32 trainer and sometimes I struggle to catch a mon I caught a ton before, not because I can't throw a ball, but RNG. If I live in a water biom and have problems w/ cp~100 Poliwag throwing a great loosing 4 balls at it sth goes wrong. Just 2 pokestops here!
So Niantic if you read this do the math. I'm not going to buy pokeballs even for my gym-coins, I'd rather quit playing if it goes further this way.