I also want to voice support for this feature!
In our case, we may have the same ‘event’ (class type) many times. Yet, we would not want all instances of the same ‘class’ to have the same Primary Key. Yet, in a calendar, you usually want the event name showing up in the calendar entries.
So, this is a very, very logical feature to be implemented in order to make the calendar into a more appropriate tool.