Hmm.. you know.. I can see your point *somewhat* here..
I'm curious as to how you handle multiple projects with unique notifications addresses in this way. As far as I know, you can only do this by having individual deploymentmappings for each project. And in that case.. the ShareResourceServerPath is very handy.
Just a thought, before deprecating existing features maybe you should reach out to the community. *shrug*