I'll reply to each one you mentioned:
...
I agree.
From an end-user perspective, all 3.0 really added was copy/paste, push, spotlight, and some map support. Aside from GPS navigation apps, it barely expanded the scope of features available to apps.
-PNS is a big feature, but it's a terrible one. I can't even install an app that has Push because it drains my battery the same whether its on or off (which is a lot more than when it's not even enabled in settings).
-In-app purchases are not very pervasive and did nothing to consolidate similar apps by the same developer. Take TomTom or Navigon, for example. Instead of in-app purchases for maps in different regions, there are still individual apps. It's the same for the app store section of 7,000+ books. There's also still separate "lite" versions of all sorts of paid apps.
-It was a swing and a miss on accessory communication through the dock connector. Although, can you really expect anything more when the demo during the keynote didn't even work?
-They should have just added multi-tasking. Instead, developers get to build an iPod into their apps too! Although, many of them already built in safari browsers and email clients, I guess doubling up on the iPod too isn't that big of a deal.
Why be able to run more than one app at once when every app can be an email client, a browser, an iPod, access your contacts, your photos, store files, navigate google maps, and do one other app-specific function at once?!
-In-app goole map support is nice, but I used yelp before 3.0 and they just used their own maps. It didn't really add any functionality, it mostly standardized maps across apps. P.S. Omnifocus is excellent!