I would tell you that the difference between a bare metal super loop and RTOS , is that an RTOS can run multiple tasks simultaneously , its memory efficient and has perfect deadlines!! what features of these do you need in your system/architecture? you can plan and I think most of these features are available in python , for example you could run multiple tasks simultaneous using threading or multiprocessing libraries in python