The #1 explanation for this (IMO) is primarily due to the fact that the Events Module is not a core product, and as such, it is not a best practice to override behavior of the core product in a plugin (as it can lead to upgrade challenges). In thinking about ways to make the plugin work better with core, in regards to "calendarable" items ... the only realistic suggestion I can think of is for the Events Calendar Tab to detect if it is in a Project, and if so...to display any checkpoints and tasks associated to the project. Not a bad use-case, but something that we'll need to talk with the development team for that module and see how that aligns with future direction etc. Overall, the Events Module is not a "calendar" module...it is a module geared towards managing events, the calendar view just happens to be the best way to visualize this data-type, and coincidentally..also works for tasks and checkpoints.
At the core, I think a feature request is brewing here, I've started one: Calendar Tab with Dynamic Content-Type Support for all Places
As for the projects implementation, I know there are some improvements slated in coming releases (actual release details unknown), which I know personally will be well received by many of us who use the projects implementation regularly, and wish it could do just a bit more.
Looks like I might have had low blood sugar level when I wrote my post above. There are so may great features to Jive, but then I come across something like this and it's really hard to explain to people why this is the case, or even a realistic work around.
I can see that in the short term getting the calendar tab on a project to show tasks and checkpoints could be the quickest fix. Do you think that's a big dev job?
This was over 2 years ago but I"m still running in the same issue
My events don't show up in my project calendar. Is there a different way to do that?