This is exactly what RISC-V was created to address. People here get excited about running Linux on it, but really the goal is to have a flexible, extensible ISA that can be used from microcontrollers  to DSPs, GPUs, & TPUs. Full-on Application Processors, with their FPUs, MMU & Cache, are only a small part of the design space of RISC-V.
The shared ISA means the rest of the stack could share and leverage tools. Any day now ;)
Dave Patterson is one of the creators of RISC-V, and his credentials include pioneering RISC, the original concept.