Why AXI4 and AXI5 have no support for interleaving transactions?

In AMBA AXI3 we have the support for Interleaving transactions but in Version 4 and 5 we have removed that support, So I wanted to know in depth like:

If it was carrying drawbacks then why we have considered that feature(Interleaving) as an part of the protocol, like I wanted to know the specific use cases.


What are the drawbacks of interleaving if there is any.

What enhancement came after removing interleaving support?