I asked some years ago about why FP does not use a mainline kernel:
Another bid discussion in this one: