In the companion app, you can link your calendar. So, if you sign-up for an event via the companion app, it will add an entry to your calendar for the event.
If you sign-up for an event via the website, no calendar entry is created.
If the calendar app knows the details for your personal calendar, then surely your “Zwift Account” could also know them, so logically the experience could be the same via the website too?