I may be an outlier, but, TBH, my email is 99% receipts and login auth.
Inbound mail itself is a PITA to properly host and keep up to date, but calendar you can easily self host. There are tons of working ones; I like Nextcloud's implementation.
I don't see a reason to bind email and calendar together; it's just been the popular thing to do.