I was thinking of various technical reasons, but realized it wasn’t technical. Software is buggy because there little penalty for being buggy. First-mover advantage and all that - get it out and patch if necessary.
could be technical in the sense that modern software doesn't handle pretty well unknown values. There's rarely a system that can produce certain output, it's always more like a probability of getting a certain output.
Take GPS for example, it only gives you an approximation of where you are, not the exact location. And this example can be extrapolated to basically almost any new tech.
Take GPS for example, it only gives you an approximation of where you are, not the exact location. And this example can be extrapolated to basically almost any new tech.