I couldn't care less about what Apple was thinking before they released this. What matters is that they pushed out a living, breathing UX fuck-up of an application to millions of people that depended on it to get around.
I didn't calculate that, but I'm fairly certain it works. The only reason Google knew where my businesses were was because I told them. They kept that information walled up, so I guess I need to tell apple too now that there are millions of people seeing that database.
I haven't found where to add a POI, it may not be there, but marking wrong ones is easy.
Edit: Found it. Adding a location is under the "report a problem" under the curl up corner. Don't start with a new pin.
When each iPhone user reports one problem, and staff at Apple take a look at them all, determine whether each report is correct, and act on it, the entire POI problem will be solved.