When you first start Windows you get a short video and then prompts that tell you where all this stuff is. Also most of the usability complaints I have seen is that the Charms bar gets in the way when people are doing other stuff but your saying that people can't find it. It can't go both ways.
A well designed User Interface should not need a tutorial to find basic functionallity. It's just better to put a respective button right there into the app UI. Many Apps already do that anyway for that reason. See how Mail, Onenote and Reader have a Print button directly in their respective app bars. The Bing News app has a share button directly at the end of the news page.
Speaking of the app bar, Microsoft also made it more discoverable by displaying the 3 dots in the bottom right corner. So Microsoft is actually commited to make the UI more discoverable.
I cant really comment about the complaints about the charms bar getting in the way. Maybe people are annoyed when it pops up on the desktop when they mouse over the windows close button. I have no idea, not a problem for me.
You can share from anywhere, at the very least it allows you to share a screenshot or link to the app you are using. Although I actually struggled to find an app I have installed to verify this, most allowed sharing in some form. This also comes down to developers supporting these features in their apps which will only improve over time. And like you said earlier, the Charms are out of the way, it's not like they take up space when I can't print for example but then they are there when I do need to.
Yes but what if the users expects to share something specific from the app and the app cant do it. He will find out he can only share a screenshot. Not what he might have expected. Putting a share button in the apps UI makes this explicit.
That's still extra stuff I have to do develop my app that I don't need to right now and could either mean inconsistency in where & how it's displayed to the user in-app OR MS is going to have to add further verification to apps before they are allowed into the store.
Oh please. It's a simple button that needs to be placed in the apps UI that initates the share operation. The rest is the same as before and would need to be implemented anyway. In windows phone there are no charms wich means you have to do it there as well.
The Share Charm was one that you mentioned above too but now you're saying that it's useful? And what about Project when you have a wireless display? With Windows 8 soon supporting being a Miracast receiver you could use this Charm to send your desktop to another Windows 8 PC. Or Play? I use the Play Charm a lot to send media to my Xbox, media that comes from a variety of apps and having a consistent, simple way to send it straight to my Xbox is really nice.
I specifically said using the share charm to take and share a screenshot is usefull. I can't think of a faster way of doing this. Kinda like a power user feature that is nice if you know where to find it. Shareing in app content can be done much easier with a simple button in the UI.
Play could also easily be a button inside the UI that is displayed when applicable.
I did forgot about Project. That would be usefull to have access to globally just like the settings but I already mentioned them.
The charms are still a weird mix of globally and contextual functions. Keep the global stuff and remove the contextual stuff. In my opinion swiping should just bring up the settings menu directly. You can also place project there.