My work is right by a Pokestop so I just turn it on to collect Pokeballs and dump a bunch of potions & revives.
I don't think the games flaw is making people walk around. That's what makes it unique plus the AR part. I think the flaw with Pokemon Go is trying to keep people interested, just like every other game.