Why so? using u-boot tools package, you can easily create u-boot with any attached kernel you like. Not to mention, that attaching kernels to u-boot is pointless - you can always boot from either eMMC or microSD stored kernel image, and this way you can forget flashing, when new KP comes out (only need to flash, when new u-boot appears). kernel is always loaded in RAM, anyway, so it's 0 difference if u-boot load it from NAND (attached), or from kernel image placed anywhere. Except for fact, that with attached kernel, you need to flash them every time you want to have different one attached (usually, every new stable version of KP) - then it becomes almost equivalent of multiboot, re NAND war. So, attaching kernel is silly thing to do. /Estel
@Sohil876: Read first post, where is writen how to boot some entry as default (also when keyboard is closed).