Don't blame Intel. This driver is theirs to maintain, not Canonical's. If every distro wanted to create their own display server then should it be Intel's responsibility to merge in support code for all those display servers and to maintain all that code?