Pardon me if I'm wrong, but isn't sandboxing dependent on the type of app?
For instance, an image editing app might just need access to read and write user files to save and load images. Other, more advanced operations aren't really needed. Therefore this app would operate under stricter sandboxing rules.
However, something like Transmit, which is not just an FTP client but also lets you mount remote FTP locations as drives, etc... requires a lot deeper system access to do what it needs to do. Wouldn't Apple therefore allow this access, since the app simply can't do what it needs to do with a strict sandboxing model?
Sandboxing is probably overall a good thing, but I can't see why Apple wouldn't tailor it to the type of application. A simple text editor has different requirements than something like Transmit or a battery status app.