Frankly the tech for autonomous aviation has been around for a while now. I expect even strong crosswind landings will soon be better handled by a computer than a pilot. But then here’s the problem... Autonomous systems are great when things are going well, but at the end of the day they fare very poorly in edge cases sometimes with catastrophic results. When you’re driving a car you usually follow traffic rules and…
If the human can perform better in niche situations but not better in ordinary then that may lead to an overall decrease in crashes or loss of cargo (the metrics we actually care about). If the human only performs slightly better, well it makes sense to switch to autonomous because humans are expensive, especially when things go wrong.
The point is that no one expects the machine to be perfect. You can get caught up in the "well it can't handle x well" all day, but that's missing the forest for the trees. A robot isn't going to get frustrated if you only fly it on VFR days and ground it for 20 hours in Little Rock because weather changed.