I agree that the Xfree86 server should work fine for most Linux users. However, the Xfree86 graphics drivers don't usually work well with modern accelerated graphics cards or chips. On the contrary, support for some chipsets is still limited and those that do work, usually have very poor performance and no OpenGL capabilities, which is the case for most modern laptops or portable computers. Now, I also agree to the fact that Xfree86 is free and comes bundled in every Linux distro but what if someone wants to fully utilize their graphics card or chipset's potentials?