How does running an RTOS on the GL-AR300M or GL-S1300 help?

Certainly on your IoT device, I can understand the need, between limited system resources and, perhaps, precise timing needs. I just don’t see what an RTOS on a gateway provides you, especially one with sufficient resources to run a fully multitasking kernel that already has the driver support needed, along with a rich set of application software, such as MQTT brokers and the like.