It’s not even just their phones and tablets they’re so controlling on these days. See, for example, SourceTree’s explanation of why Apple’s sandbox requirement is driving them to abandon the Mac App Store: http://blog.sourcetreeapp.com/2012/02/16/abandoning-the-mac-app-store/ — “Fundamentally, sandboxing is a good idea. Asking applications to be specific about what they need to do, and exposing that to the system and users for validation is a good idea for security.

The trouble is, the sandboxing implementation currently in place on Mac OS X Lion doesn’t allow for all the behaviours that real Mac applications do right now, behaviours which are not at all contentious, are approved in the Mac App Store already, and indeed are very much appreciated by users. Applications designed a certain way (mainly, those which edit documents on demand and don’t do much else) won’t have a problem since their behaviours are adequately catered for in the rights that can be applied for, but tools which perform more complex behaviour, particularly when that involves integrating with other apps and tools, do many things that simply aren’t catalogued in the sandbox.” This is likely why Atlassian Stash markets itself with a no-VM graphic and “Stash fits into your environment and doesn’t force you to use a pre-packaged appliance which you don’t have any control over.” — http://www.atlassian.com/software/stash/overview/enterprise-git-repository-management