Really? Does RISC-V have delay slots? To me, this is one of the biggest differentiating factors in ISAs.
It's just a pain and adds complexity to exactly the parts that are hardest to get right as it is. For instance the state unwinding on hardware exceptions and the like.
IIRC nanomips(?) doesn't have delay slots either?