There are good reasons not to have this: the volume switch becomes only sometimes volume, and the tap-trigger jiggles the camera less (since it triggers on release and has no physical click). You can say that user confusion only matters on major issues, but the great iOS experience is actually a sum of many small choices, with pro-user motivations just like this policy (when it was in effect).
There are good reasons TO have this: people asked for it! Camera+ demonstrated/encouraged that request. A click feel is, after all, familiar (and doing it via the headphone remote is actually useful at times).
Did Apple block Camera+ so they could steal the idea (Evil Apple as always!) or did the developer agreement ALREADY forbid the use of the hardware buttons for non-standard purposes? Hint: the latter is true.
Then Apple changed that policy, because they LISTEN to people and flexible. This is but one of a constant stream of examples of how Apple adapts and improves. They are not fairytale tyrants, they are innovators seeking the best experience for us, and making great calls, and making bad calls, and fixing them.
However, because Apple is Always Evil, they are both evil when they do NOT change a policy, and evil when they do
So, since we know theyre always evil in all cases, no matter what, and facts dont matter... lets enjoy the change in both the native app and Camera+
