Well Sun did learn from it. They started adopting x86 and Linux initially. But then they realised they'd only make themselves obsolete by this and stopped this. They released OpenSolaris to push Solaris against Linux.

SGI had a lot of problems. I mean they even started selling Windows NT workstations at one point.