I think the point of a microkernel is that it strips away all but the barest elements needed to run a program. For example, if you're running a single program, you could possibly get rid of user permissions, the task scheduler and maybe everything to do with the file system.
I don't think anyone would really want to lose those features in a desktop environment.<p>Although I think it would be very interesting if I were wrong :)