Well, by that line of reasoning, all the mistakes belong to Sun MicroSystems, not Oracle. And you actually make the case for what Oracle is doing -- trying to be the opposite of Sun.
1) Amiga (Seriously 7 years ahead of everyone else)
2) BeOS (Unless you used it and saw it you still don't understand why it was awesome)
3) Digital Alpha Chips (I had a soft spot for old VAX what can I say)
4) SPARC was awesome but you have to remember it was awesome over Windows, Apple Server (Um anything was better then that spawn of Satan) and the various other UNIX systems.
Solaris lives on in spirit with ZFS
Solaris lives on in reality in illumos, OpenZFS, Delphix, and SmartOS.
Joyent's Cloud on a laptop ("CoaL"), Triton and Manta are really cool. Try them out sometime.
If you have a really strong platform, technical superiority and you employ one of the best people in the world you must be in a deep shit if you screw up that much. Oracle positioned itself as an "Apple of enterprise software and services" but in a globalized world and the world of constant cost savings and outsourcing how can you justify buying a solution that only brings you revenue indirectly ? That's non sense. You can't only target fortune 100/500. You need to attract masses. Solaris was awesome. Sparc was awesome. But these are the things of the past. They should have attracted millions of Java developers to buy into their ecosystem. But they threw it away. They could have marketed Solaris as a better Linux and could have directly compete with AWS. They just needed to make Solaris bigger and popular. It was not that hard. They had better tech (eg zones vs docker) ages ago but they all threw it away.