Spoofing only benefits yourself, at the cost of others (gyms/rewards/etc). IV scanning bots benefit everyone who uses them, a local group or whatever, as everyone in that group can get those Pokemon. And ultimately it doesn't really get in the way of others. Yes they've slightly stronger Pokemon, so they can take over a gym 2 seconds faster. But they still have to go there, put in the effort, and play the game as intended. While a spoofer can just fly across the world, doing whatever they please.
I had absolutely no issue with maps. But spoofers constantly taking over the entire neighbourhood's gyms (up to 20 at a time)... f***ing annoying for the local players.