Having a single instance of a particular organism last for a long time just isn't what life is about. If you look at the full context of what life is doing, it is way goddamn more reliable than anything humans have designed, proofs or not.
Lifespan without service or repair? Drone, weeks. Parrot, decades.
Autonomy before recharging/refueling? Drone, 20 minutes. Parrot, hours to days.
Cognitive faculties? Drone, slim to none. Parrot, long term autonomous in complex environments.
Reproduction? We can't build things that do that at all yet, let alone pack one into a 1kg autonomous aircraft.
Yes, we can build simple machines to replicate one function of a living creature, and those machines will be more reliable over short durations, but only because they are orders of magnitude simpler. You might as well call an LCD screen "unreliable" because it won't outlast a photograph.
So the living things to software analogy would be more like:
- gene == source code of a program's module (like an "independently testable unit of code" - natural-selection + sex-based recombination are actually the tests)
- ... (organizational levels with with no direct analogy to software go in between)
- individual organism == set of processes (running instances of programs) running together with heavy inter-process communication
Then at a higher level, genes and their manifestations constitute the "hardware" (more like a VM), run the software called "memes", with its own organizational patterns that are outside the field of biology.
What you call living thing or individual organism is, from "life's perspective", closer to a transient group of running processes that can be killed at any time because their sources and binaries are safely stored as genes or memes. Your body and your psychological self are closer to "running threads of nginx on a particular server handling a particular set of requests" than to "the program nginx itself" in source or binary form :)
Each living individual is an uninterrupted continuum of living cells (sometimes reduced to a single living gamete) back to the origin of life, whatever it was.
The only things we've made that are more reliable than life are buildings that don't move (and are still prone to catching fire every now and then), anything with moving parts needs constant maintenance to get even a couple of years of use out of it.
1. The goal is rather simple. 2. The time and energy (the computational effort) required to arrive at that first viable self-replicating molecule was huge. 3. The computational effort of the constant required maintenance is also similarly huge.