Couldn't you make it just as simple with Linux? You are just doing more.
t. Someone with a dozen Apache servers that I only touch when I hit end of life.
Linux is not a realtime OS, so it is never going to be as reliable as bare metal code on MCU.
Linux is not a realtime OS, so it is never going to be as reliable as bare metal code on MCU.