Motivations by the company have been explained far better than I could by the other replies, but from both mine and other people’s experience, some software when installed via snaps seems to perform badly compared to any other method of installation (notably chrome and firefox i think). Also snap isn’t really bringing anything special to the table whereas flatpak has a more interesting containerised approach from what I’m aware.
In any case with the way ubuntu’s going I’m really not over the moon with anything canonical (and i don’t think I’m alone)
I know KDE has a calendar, not sure how well it’d work for your use case but it’s there!