This is maybe because 'angry' is caused by more various events and it is more difficult to capture and utilize those cause events.
it is necessary for the emotion classification to have an encoder which can extract the eventbased information of emotion cause from texts.