As I understand it, middleware is software that interacts with the core software which is unchanged
But the core software runs on PowerPC chips, which have been abandoned by Apple in the commercial market and losing out to ARM chips elsewhere. Which means, at some stage, the core hardware will need replacing with an alternate more advanced type of chip - and the core software rewritten with a new OS - making the use of the middleware at best a temporary solution.