What's holding equipment manufacturers from going into multicore, RTOS-based equipment?
Development costs, complexity and need.

On a system that has to be hard real time multi-core is a pain(think expensive) and most things that need to be hard real time are not that complex. Things that don't need to be hard real time don't need to be RTOS, so you have one system that handles all the hard real time stuff and one that runs Linux and handles the other stuff.