When you buy a commercial version of Linux, or when you buy Microsoft Windows, included is a license for commercial disk or other devices drivers. When you obtain a free version of Linux, you pay no license fees for commercial drivers, that's why these drivers are not included inside the free distro. Some manufacturers start adding free drivers for Linux, hoping that they will sell more devices, let's hope that this way of thinking will keep growing.
if only Linux Devs all agree on one Linux Distribution... i'm sure drivers for most devices would be available for Linux by now, and maybe Game developers will be creating Linux versions of their Games



