Of course having the ability to update your embedded processor's software wirelessly assumes that you trust everything that is generating wifi signals in the local area. My neighbors live far enough way that I can't see anybody's wifi router but my own, so If I bought this, I would be safe. However, I assume in an urban area, you might not want to enable re-programming by wifi.
If you really wanted to do it, it might make more sense to go with more of an operating system, that can at least run SSH (rasberry pi, beagle bone black, pcdunio, etc.), and things like firewalls, tunnels, etc. I routinely program on machines either a few miles away or across country, and sometimes these machines are wireless, so for me, it isn't a must have feature. But I can see how other people might find it useful.