This solution is woeful. We really need this to replicate the behaviour of the "DelegateSentItemsStyle" registry key, where sent messages reside only in the shared mailbox. We also need drafts and deleted items to behave in the same way, which we've always done with "DelegateWastebasketStyle". PAs will draft emails for the manager to read and send if happy. If these stay in the PAs drafts folder it's not useful. Why you coded Sent Items only is frankly beyond me.
Why is this not default behaviour? Nobody wants the current defaults. Nobody. There is a reason software companies like ivasoft are writing apps to fix it.
The 'per mailbox' server side settings are utterly useless. As long as anyone has the old registry workarounds in place, the server side settings result in duplicate messages in some mailboxes. We'd need to set Sent Items behaviour server side on every shared mailbox, and at the exact same time revoke the registry settings off every end user computer. And set this on every new shared mailbox. It should be possible to set as an organisational default.