There are two major technical issues obstructing IPv6 adoption for home users:
Now you're router is probably physically cable of handling IPv6 routing, a linksys wrt54g from 5 years ago can do it if you flash OpenWRT firmware onto it... so you just need a firmware update to add software support for IPv6
So, in my opinion, basically no blame rests with network node users, because even if they wanted to enable IPv6 connectivity for their home network, they can't. Some amount of blame rests with your ISP (but I do think Comcast, at least, is exploring the possibility of offering IPv6 connectivity), and alot of blame rests with SOHO networking device manufacturers. Now, if equipment manufacturers and ISPs get their act together and offer IPv6 capable devices and service, then you can start blaming network node users for not getting onboard (and I'm sure, at that point, plenty of people will drag their feet about it).
And as McNealy says in the article: going the OEM route to sell x86 Solaris was a HUGE mistake. If Sun had shipped x86 Solaris boxes that they built in shop, they probably could've been "Apple of the enterprise market", selling high quality integrated software and hardware, keep a decent profit margin, but drop prices into a range where they were competitive vs. Linux.
But instead they got mixed up in the whole anti-Microsoft lawsuit because Microsoft rigged the game for them to fail selling through OEMs. Even though Sun would eventually have some success in the courts, they still loss tremendous marketshare to Linux in the meantime. Now I wouldn't agree with McNealy that Solaris is superior in all ways to Linux, but there IS some good stuff in there that Linux doesn't have and it IS probably the most compelling commercial Unix left today. But by the mid-90's and maybe even earlier, there was just no way in hell that SPARC was competitive vs. x86 for anyone who wasn't already locked into the platform in some way, and not being able to enter the x86 market fast enough, in a big enough way, I think is what ultimately killed Sun. Because, like pre-iTunes Apple, they developed software, but mainly made their money off the hardware.
And nothing about "Open Source" or anything they would do after that point mattered, they were just throwing everything they could at the wall, but nothing stuck.
Lawrence Radiation Laboratory keeps all its data in an old gray trunk.