You can complain about Pokemon Go if you want, but consider that I just walked four extra blocks in 90-deg heat to get five extra PokeStops. I don’t know of many other systems or programs that would ever get me to do that.
I didn’t solve my weight issues or world hunger today, but it made a difference.
Also, on that walk I caught four different Pokemon that I had never caught before, which is cool.