Why do we really need to use safe versions of APIs inside interrupts?!

Also the configMAX_SYSCALL_INTERRUPT_PRIORITY limit still applies (to Cortex-M MCUs at least). I think breaking this rule would break critical sections.