@ipf Where I work we use O365 so I feel your pain.
What really irks me is what is not included for each user. We have E1 licenses, run AD locally and use Azure AD to sync it, and I cannot believe that you need to pay another @$3/mo per user to let them remotely change their gorram password.
(My firefly fanboy is shining through in that statement.)
Anyway MS Shared mailboxes are relatively new (at least to me) and we refuse to use them. I do not know if the devs plan to allow them, but it would require a change to how email is handled.