You're implying there's a way to have an advantage over other players. There's absolutely no competitive aspect to this game as it is. When another player approaches you, they ask for your level, not how many Pokemon you've caught. And once again, level is determined heavily by the number of Pidgeys you've evolved while using Lucky Eggs.
Someone who lives within a mile of 50 Pokestops isn't "sacrificing their time to go to stops and sit there to collect items". That's what a rural player has to do if they want to have even remotely enough items to do anything in the game, and even then, that's implying they have even one Pokestop within walking distance of them.
Also, the rest of your post implies you haven't played this game even remotely long enough to comment on spoofing. If you spoof the way this poster implies he is, he's not having the game auto-walk him to a Pokestop. He's having it warp him there so he can get his items. This doesn't count toward egg hatching. And even then, eggs supply you with a massively lesser amount of Pokemon compared to literally every other method. There's also absolutely no shortage of potions. This poster is actually likely throwing away potions like the rest of us in order to make room for more Pokeballs.
If someone is using spoofing to acquire Pokeballs, what's the difference between that player and the one who is just buying Pokeballs from the store? You as another player cannot possibly tell the difference between the two of them.
I will ask you what is the counter part of a gps cheater has ?
Cash shop buyers has the negative part to pay.
F2P players has the negative part to stalk pokespots.
Both type of players have to give something in exchange to play fairly while gps cheaters don't. They can visit 10+ Pokespots in less than 5 mins, change locations and continue to feed themselves.
Also Gyms are really important if you want to stay F2P because they can give free coins. So people irl have to move their ass and stalk the gym a lot! Even P2W buyers have too! While gps cheaters don't have to make that effort.
Same for hunting Pokemons, it super easy to lvl up for cheaters since they don't make the ffort physicaly to hunt themselves outside.
You can see lot of cheaters on Twitch and it's disgusting, the sweat and time you're giving to this game, they don't yet they're proud. Gps spoofing literaly kill the purpose of this app which is a walking companion more than anything. Any gamers here, know it.
So really, if you want to play just for the collecting part and not be able for whatever eeason (lazy or being unfortunate living in rural), just play a normal pokemon game. It will 10 times more worth it thant this bare bone-clunky-bugged app.
Don't use gps spoofing just to be part of a hype and specialy when you will be probably sooner or later banned.
You don't beleive me ? Then search for "Ingress ban" on google even now players are still getting auto ban and lifting ban is pretty impossible.