But it is working - for me and a lot of other people.
Generally it's the ones who are upset that are the most vocal. The fact that certain places around the world aren't accurate doesn't mean the app itself isn't functional.
I understand for the people getting inaccurate data it renders the app "useless" but you have the option to report the problem and fix it. I don't see what griping about it will do.
For a lot of other people, however, it's unusable. If you spent $200 for a phone plus a long term data contract and couldn't use one of it's major features, would you say "I can't wait to help them fix this!" or would you be a bit pissed off? I'd wager the latter, and even if you wouldn't it's hard to fault people for feeling that way.