I'm pretty sure Fedora, ArchLinux and Gentoo will default to setting this module parameter because most people who use those distros will want it (new hardware enthusiasts, bleeding edge enthusiasts, etc)
However, the downside of this flag is that people running more conservative distros such as Ubuntu will probably be stuck with *no* hardware support (llvmpipe or no 3d at all, or perhaps even no Xorg) until the drivers are considered stable enough. Of course they could enable the flag, but if you're using Ubuntu, you probably won't know about this flag anyway...
Dumb idea all around, if you ask me. If a clueless end-user with new hardware is in a scenario where they downloaded a distro with this flag set, and the driver hasn't yet been declared stable in the version of the kernel they're running, would you rather (a) that they have no hardware accel at all, or (b) have some hardware accel working but crash with certain workloads or OpenGL features?
This sounds like a defensive measure to further isolate users from the developers by preventing users from being able to blame Intel for having non-working drivers when the drivers are not finished in the first place. While this may make Intel developers' mailboxes slightly neater, it also has many downsides:
- The early driver code never makes it out to the public for testing, which results in fewer bug reports (many many bugs are only found in real life workloads on end-user systems; this is truer with graphics drivers than any other software I've ever seen).
- The fewer bug reports doesn't mean the software is more stable; it means that the bugs just aren't being found. So it takes longer for the driver to become stable, so then, either the public goes without the driver for a much longer period of time while Intel and enthusiasts find all the bugs by themselves, or the driver is declared "stable" prematurely and is still buggy anyway because all the bugs are the ones that will only be found in real-world scenarios, which aren't being tested because of the flag.
- For the cases where the developers are wrong about the driver and it is in fact in better shape than they give it credit for, or where the user's use case is very modest (just 2d accel, or just basic compositing), they won't get access to the driver without tweaking a low-level system setting.