Artificially hatching eggs with dumb ideas in comparison to using map-based apps to locate pokemon is to me extremely similar to the public's relative trouble of grasping what's generally allowed in speedrunning versus actually cheating. If this exploit, why not this exploit?
Really the only argument I think that actually holds whatsoever is the fact that the game's API is publicly accessible, which is just on a technical level pretty stupid. I think it's absolutely great that some things were publicly accessible, like the master protobuf detailing pokemon and item data and all the kind of stuff that makes analysis on the game even possible, but being able to spoof and manipulate the game's workings itself is just fundamentally something beyond what I'd consider as "not cheating". It might not be super apparent from the user side, but using pokevision and other similar apps are technically about the same as botting; the information the user can find from it is a side-effect.
A lot of people just argue that the game is currently broken for finding pokemon and so they're fine with using external tools to not make it stupid. Which I find totally reasonable, but it's still cheating. Many people seem to have the notion that if it's justifiable, it isn't cheating, which is silly and just a way to try and avoid feeling bad about it.
Personally, while I don't like the use of map tools to find individual pokemon for the individual user at specific times, what I would like to see happen is the use of these tools to instead do anonymous large-scale analysis on spawn locations and times, and use this data to map out probable locations of pokemon. This to me is wayyyy more like actually doing science on "pokemon behaviour" and it doesn't benefit individual people instantly as they wish, it just informs them where pokemon could spawn at likely times, and isn't just something people can easymode their way through finding pokemon. On top of this, random rare spawns would still have the same impact of discovery and hunting. Something like this is really what I'd want out of a game like this, honestly. People are already doing this with crowdsourced information, which I think is the best case scenario, but if access to the maps is a given, this would be the best use of it imo.