I am old enough to remember when Microsoft released a free version of Java that wrote code which only worked on Windows and not on Mac.
Damn near killed off the Mac.
Who wants to bet there is a hidden feature in this Unix that locks everyone into Windows?
Sun sued Microsoft over that. The courts ruled that since MS changed the Java VM without permission, they could no longer distribute the Microsoft JVM with Windows XP.
This caused all sorts of problems at a client who replaced all their Windows 95/98 systems with XP. Their applications were all web apps written using the Microsoft JVM. The "real" Sun Java wouldn't work, and until I was able to locate an older version of the MS JVM, we had to hook all their old computers back up again!
It took nearly a week for me to find a "pirate" copy of the MS JVM!
Mark