they are not that way in Vista, IE is not mixed in etc.
Your wrong. The file system is still proprietary. The gui is still integrated with the kernel. The use of .dlls still causes applications that are not "native" to the OS to function oddly and with performance handicaps. The very nature of the OS ensures that only Microsoft applications will thrive on a Microsoft Operating System.