Edit: In Microsoft's case with the CLR, I can see the cross-platform goals being mainly technical, but MS sells software and developer tools. So it makes sense for them to get everyone using their platform. Did Sun have an aggressive plan to control the ecosystem and sell tooling and whatnot around it?
Once it was being seen as the "death" of Microsoft, taking away the desktop monopoly and moving it into the browser. Well then it became a hammer to beat upon the enemy, and beat they did.
That it was effective against Microsoft ensured it would get funding and support, it also prevented some really useful things from coming to market from Sun at least (like a native compiler, ala gcj, in which to build Java 'binaries')
This might possibly be connected to the fact Sun no longer exists as an independent corporation.
You can safely say just "no longer exists". Oracle made sure it erased any trace of Sun trademark from anywhere it could. Now it is Oracle Java, Oracle VirtualBox,... I always wondered why they chose to totally eradicate this trademark instead of keeping it. Does anyone know?
One of the many reasons our stock price went from $80 to $2 methinks...
He was a marketing guy for the Sparc workstations that was Sun's bread & butter. Atleast for a brief window of time, the Java server-side experience was actually better on a Sparc than anywhere else.