Unified calendar is seriously broken!

I have calendars for work, personal, and my relationship. Each platform has been necessitated by the use case. Work is on Office 365, personal is Gmail for Notion Calendar, and my relationship calendar is on iCloud for sharing and travel time.

iCloud calendar is bar none on mobile but lacks great web functionality. Notion Calendar is great on web but lacks Office 365 and iCloud support. I really hope Notion expands beyond Google account support. The ability to add Notion docs to various calendar events and have a habit view on the same interface would be priceless.