The answer is universally the same across all software ever: no. The space shuttle probably came the closest, and they still had to fix bugs - or in other words there were still edge cases where the software did not work. You can step back from perfection, but then do you draw a line: even the most buggy software often worked a little in some situation.
If you have all of the list in software that doesn't work well I can spend the next 5 years fixing bugs and eventually get to useful working software - it won't be the most fun job but it won't be a job I hate. Everything you are missing from the list makes it that much more likely that the missing thing will frustrate me until I just want to quit.
If, in a complex domain, some metric gives the same result across the entire space, then there is a decent chance that the metric is not a very useful one.
Your stringent definition of "working software" seems to fall in this category.
If you have all of the list in software that doesn't work well I can spend the next 5 years fixing bugs and eventually get to useful working software - it won't be the most fun job but it won't be a job I hate. Everything you are missing from the list makes it that much more likely that the missing thing will frustrate me until I just want to quit.