Also another problem is that Linux is, in my experience, simply unreliable.
I don't know what distributive and hardware you're using, but I can't even imagine what needs to be done for Linux to work the way you described. I have two old laptops from the 2010s at home running Debian and AntiX. They have been working for many years with uptimes of 2 to 4 months without a single failure, and they only shut down when I leave for 10 and more days.