The mobile platforms allow such tracking to happen without the user knowing or being able to block it (at least with WiFi + internet). Until this changes, I can't imagine that we should be surprised that any app is found to be tracking where you are, whenever it wants.
Indeed, they should be questioned. I guess my point is that the platform makers (e.g. Google Android) should strive for a platform that minimizes the possibility for abuse. How many Android users are aware that any single app on their phone can track them at all times via WiFi?