This question sent me back to look at the GEDCOM standard. It parallels my personal thought.
I consider BAPM and CHR the same event and on the occasion of a merge, convert CHR events to BAPM as my personal choice as the default event.
I treat BURI and CREM as two distinct events generally for the reason you stated. I think some religions and other traditions only allow cremation when burial or placement in a Columbarium follow. I currently report placement in a Columbarium as a burial.
Dealing with these two events, really hasn’t been a big issue for me. It is just another challenge of trying to standardize/simplify reporting how the peoples in a diverse world lived and died.