Not everyone has the same threat model. For most people it should be perfectly fine sharing all calendar details. And it is managing my calendar, but with this architecture I can control exactly what it sees.
Sensitive events go into the protected calendar, non sensitive ones in the unprotected. That way it can schedule, know what availability looks like and keep me up to date.
