I'm not a fan of overly complicated automation. Every single computer I have ever used or owned has, at one time or another, frozen, locked up, or has come to an incorrect conclusion. If I had a computerized car with Microsoft Safe Driver installed, I'm quite sure I'd be dead by now.
Simplifying automation? Yes, within some limits.
Complete automation? No, not without some serious self-checking, and not without an "off" switch and a human for backup. There's a BIG difference between an "on" switch and a closed-loop control system that has gone off-kilter.
I like a PID loop where the requirement is for the device to be able to be controlled when any single part of the PID loop fails. And no "Windows" software allowed. The operating system has to be stand-alone, non-interruptable. Windows doesn't even come close to qualifying.
I can see it now, you pull back on the control column to flare for landing and get the message, "I'm Sorry, Windows is busy with an update! Please flare again later!"